op 166 core/gui_draw.c unsigned int color_to_rawpx(color cl, unsigned int *op) op 172 core/gui_draw.c if (op) *op = o | (o << 8); op 180 core/gui_draw.c void draw_dblpixel_raw(unsigned int offset, unsigned int px, unsigned int op) op 187 core/gui_draw.c if ((obu[offset] == 0xfdfd) || ((op != 0) && (obu[offset] == 0))) { op 189 core/gui_draw.c obu[offset] = op; op 196 core/gui_draw.c if ((obu0[offset] == 0xfdfd) || ((op != 0) && (obu0[offset] == 0))) { op 198 core/gui_draw.c obu0[offset] = op; op 200 core/gui_draw.c obu1[offset] = op; op 207 core/gui_draw.c unsigned int color_to_rawpx(__attribute__ ((unused))color cl, __attribute__ ((unused))unsigned int *op) { return 0; } op 208 core/gui_draw.c void draw_dblpixel_raw(__attribute__ ((unused))unsigned int offset, __attribute__ ((unused))unsigned int px, __attribute__ ((unused))unsigned int op) {} op 111 core/gui_draw.h extern void draw_dblpixel_raw(unsigned int offset, unsigned int px, unsigned int op); op 113 core/gui_draw.h extern unsigned int color_to_rawpx(color cl, unsigned int *op); op 74 lib/lua/lcode.c static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { op 75 lib/lua/lcode.c luaK_codeABC(fs, op, A, B, C); op 627 lib/lua/lcode.c static int constfolding (OpCode op, expdesc *e1, expdesc *e2) { op 632 lib/lua/lcode.c switch (op) { op 653 lib/lua/lcode.c static void codearith (FuncState *fs, OpCode op, expdesc *e1, expdesc *e2) { op 654 lib/lua/lcode.c if (constfolding(op, e1, e2)) op 657 lib/lua/lcode.c int o2 = (op != OP_UNM && op != OP_LEN) ? luaK_exp2RK(fs, e2) : 0; op 667 lib/lua/lcode.c e1->u.s.info = luaK_codeABC(fs, op, 0, o1, o2); op 673 lib/lua/lcode.c static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1, op 679 lib/lua/lcode.c if (cond == 0 && op != OP_EQ) { op 684 lib/lua/lcode.c e1->u.s.info = condjump(fs, op, cond, o1, o2); op 689 lib/lua/lcode.c LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e) { op 692 lib/lua/lcode.c switch (op) { op 710 lib/lua/lcode.c LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { op 711 lib/lua/lcode.c switch (op) { op 737 lib/lua/lcode.c LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { op 738 lib/lua/lcode.c switch (op) { op 70 lib/lua/lcode.h LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v); op 71 lib/lua/lcode.h LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v); op 72 lib/lua/lcode.h LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *v1, expdesc *v2); op 324 lib/lua/ldebug.c OpCode op = GET_OPCODE(i); op 328 lib/lua/ldebug.c check(op < NUM_OPCODES); op 330 lib/lua/ldebug.c switch (getOpMode(op)) { op 334 lib/lua/ldebug.c check(checkArgMode(pt, b, getBMode(op))); op 335 lib/lua/ldebug.c check(checkArgMode(pt, c, getCMode(op))); op 340 lib/lua/ldebug.c if (getBMode(op) == OpArgK) check(b < pt->sizek); op 345 lib/lua/ldebug.c if (getBMode(op) == OpArgR) { op 366 lib/lua/ldebug.c if (testAMode(op)) { op 369 lib/lua/ldebug.c if (testTMode(op)) { op 373 lib/lua/ldebug.c switch (op) { op 567 lib/lua/ldebug.c LUAI_FUNC void luaG_typeerror (lua_State *L, const TValue *o, const char *op) { op 575 lib/lua/ldebug.c op, kind, name, t); op 577 lib/lua/ldebug.c luaG_runerror(L, "attempt to %s a %s value", op, t); op 516 lib/lua/liolib.c int op = luaL_checkoption(L, 2, "cur", modenames); op 518 lib/lua/liolib.c op = fseek(f, offset, mode[op]); op 519 lib/lua/liolib.c if (op) op 533 lib/lua/liolib.c int op = luaL_checkoption(L, 2, NULL, modenames); op 535 lib/lua/liolib.c int res = setvbuf(f, NULL, mode[op], sz); op 234 lib/lua/loslib.c int op = luaL_checkoption(L, 2, "all", catnames); op 235 lib/lua/loslib.c lua_pushstring(L, setlocale(cat[op], l)); op 778 lib/lua/lparser.c static UnOpr getunopr (int op) { op 779 lib/lua/lparser.c switch (op) { op 788 lib/lua/lparser.c static BinOpr getbinopr (int op) { op 789 lib/lua/lparser.c switch (op) { op 829 lib/lua/lparser.c BinOpr op; op 840 lib/lua/lparser.c op = getbinopr(ls->t.token); op 841 lib/lua/lparser.c while (op != OPR_NOBINOPR && priority[op].left > limit) { op 845 lib/lua/lparser.c luaK_infix(ls->fs, op, v); op 847 lib/lua/lparser.c nextop = subexpr(ls, &v2, priority[op].right); op 848 lib/lua/lparser.c luaK_posfix(ls->fs, op, v, &v2); op 849 lib/lua/lparser.c op = nextop; op 852 lib/lua/lparser.c return op; /* return first untreated operator */ op 334 lib/lua/lvm.c const TValue *rc, TMS op) { op 340 lib/lua/lvm.c switch (op) { op 351 lib/lua/lvm.c else if (!call_binTM(L, rb, rc, ra, op)) op 380 lib/lua/lvm.c #define arith_op(op,tm) { \ op 385 lib/lua/lvm.c setnvalue(ra, op(nb, nc)); \ op 767 lib/ubasic/ubasic.c int op; op 770 lib/ubasic/ubasic.c op = tokenizer_token(); op 771 lib/ubasic/ubasic.c DEBUG_PRINTF("term: token %d\n", op); op 772 lib/ubasic/ubasic.c while(op == TOKENIZER_ASTR || op 773 lib/ubasic/ubasic.c op == TOKENIZER_SLASH || op 774 lib/ubasic/ubasic.c op == TOKENIZER_LT || op 775 lib/ubasic/ubasic.c op == TOKENIZER_GT || op 776 lib/ubasic/ubasic.c op == TOKENIZER_GE || op 777 lib/ubasic/ubasic.c op == TOKENIZER_LE || op 778 lib/ubasic/ubasic.c op == TOKENIZER_NE || op 779 lib/ubasic/ubasic.c op == TOKENIZER_EQ || op 780 lib/ubasic/ubasic.c op == TOKENIZER_XOR || op 781 lib/ubasic/ubasic.c op == TOKENIZER_OR || op 782 lib/ubasic/ubasic.c op == TOKENIZER_MOD) { op 785 lib/ubasic/ubasic.c DEBUG_PRINTF("term: %d %d %d\n", f1, op, f2); op 786 lib/ubasic/ubasic.c switch(op) { op 821 lib/ubasic/ubasic.c op = tokenizer_token(); op 831 lib/ubasic/ubasic.c int op; op 834 lib/ubasic/ubasic.c op = tokenizer_token(); op 835 lib/ubasic/ubasic.c DEBUG_PRINTF("expr: token %d\n", op); op 836 lib/ubasic/ubasic.c while(op == TOKENIZER_PLUS || op 837 lib/ubasic/ubasic.c op == TOKENIZER_MINUS || op 838 lib/ubasic/ubasic.c op == TOKENIZER_AND || op 839 lib/ubasic/ubasic.c op == TOKENIZER_LOR || op 840 lib/ubasic/ubasic.c op == TOKENIZER_XOR) { op 843 lib/ubasic/ubasic.c DEBUG_PRINTF("expr: %d %d %d\n", t1, op, t2); op 844 lib/ubasic/ubasic.c switch(op) { op 858 lib/ubasic/ubasic.c op = tokenizer_token(); op 868 lib/ubasic/ubasic.c int op; op 871 lib/ubasic/ubasic.c op = tokenizer_token(); op 872 lib/ubasic/ubasic.c DEBUG_PRINTF("relation: token %d\n", op); op 873 lib/ubasic/ubasic.c while(op == TOKENIZER_LAND) { op 876 lib/ubasic/ubasic.c DEBUG_PRINTF("relation: %d %d %d\n", r1, op, r2); op 877 lib/ubasic/ubasic.c switch(op) { op 882 lib/ubasic/ubasic.c op = tokenizer_token(); op 1884 modules/luascript.c int op = luaL_checknumber(L,1); op 1885 modules/luascript.c if ((op == RAW_OPERATION_SUM || op == RAW_OPERATION_AVERAGE)) op 1887 modules/luascript.c lua_pushboolean(L, librawop->raw_merge_start(op)); op 520 modules/zebra.c unsigned int op; op 560 modules/zebra.c clr[f].yuv = color_to_rawpx(cls[f], &(clr[f].op)); op 562 modules/zebra.c clr[8].yuv = color_to_rawpx(cl_over, &(clr[8].op)); op 563 modules/zebra.c clr[9].yuv = color_to_rawpx(cl_under, &(clr[9].op)); op 675 modules/zebra.c draw_dblpixel_raw(bitmap_byte, clr[sel].yuv, clr[sel].op); op 279 tools/chdk_dasm.c static char * append(char * op, const char *ip) { op 281 tools/chdk_dasm.c while ((c=*ip++)!=0) *op++=c; op 282 tools/chdk_dasm.c return op; op 285 tools/chdk_dasm.c static char * print_ascii_str(firmware *fw, char *op, t_value w) op 315 tools/chdk_dasm.c op += sprintf(op," /*'%s'*/",s); op 317 tools/chdk_dasm.c return op; op 322 tools/chdk_dasm.c static char * xhex8(firmware *fw, char * op, t_value w) op 324 tools/chdk_dasm.c char *s = op; op 336 tools/chdk_dasm.c op += sprintf(op,"=%s",patch_func_name) ; op 340 tools/chdk_dasm.c op += sprintf(op,"=_sub_%08X_my",w); // prepend '_' to prevent sub from appearing in stubs_auto.S op 342 tools/chdk_dasm.c op += sprintf(op,"=sub_%08X_my",w); op 346 tools/chdk_dasm.c *op = 0; op 353 tools/chdk_dasm.c op += sprintf(op,"=0x%X",w); op 354 tools/chdk_dasm.c op = print_ascii_str(fw, op, w); op 357 tools/chdk_dasm.c return op; op 363 tools/chdk_dasm.c static char * ahex8(firmware *fw, char * op, t_value w) op 371 tools/chdk_dasm.c return xhex8(fw, op, w); op 376 tools/chdk_dasm.c static char * yhex8(firmware *fw, char * op, t_value w) op 383 tools/chdk_dasm.c op += sprintf(op,"0x%X",w) ; op 384 tools/chdk_dasm.c op = print_ascii_str(fw, op, w); op 385 tools/chdk_dasm.c return op; op 390 tools/chdk_dasm.c static char * sub_hex8(firmware *fw, char * op, t_value w) op 395 tools/chdk_dasm.c char *s = op; op 405 tools/chdk_dasm.c op += sprintf(op,"%s",patch_func_name); op 411 tools/chdk_dasm.c op += sprintf(op,"_%s",o->nm); op 417 tools/chdk_dasm.c op += sprintf(op,"loc_%08X",w); op 422 tools/chdk_dasm.c op += sprintf(op,"_sub_%08X",w); // prevent sub from appearing in stubs_auto.S op 430 tools/chdk_dasm.c op += sprintf(op,"_sub_%08X",w); op 435 tools/chdk_dasm.c op += sprintf(op,"sub_%08X",w); op 437 tools/chdk_dasm.c op += sprintf(op," /*_%s*/",o->nm); op 444 tools/chdk_dasm.c op += sprintf(op,"_my"); op 451 tools/chdk_dasm.c *op = 0; op 456 tools/chdk_dasm.c return op; op 459 tools/chdk_dasm.c static char * sub_ahex8(firmware *fw, char * op, t_value w) op 468 tools/chdk_dasm.c return sub_hex8(fw, op, w); op 473 tools/chdk_dasm.c static char * reg(char * op, char c, t_value n) { op 474 tools/chdk_dasm.c *op++=c; op 476 tools/chdk_dasm.c if (n>=10) { *op++='1'; n+='0'-10; } else n+='0'; op 477 tools/chdk_dasm.c *op++=(char)n; op 479 tools/chdk_dasm.c return op; op 485 tools/chdk_dasm.c static char * num(char * op, t_value w, t_value decmax) op 506 tools/chdk_dasm.c while(*tptr) *op++ = *tptr++ ; op 507 tools/chdk_dasm.c return op; op 951 tools/chdk_dasm.c { char * op = result.text; op 955 tools/chdk_dasm.c op = append(op,mnemonic); op 963 tools/chdk_dasm.c *op++ = *ip++; op 964 tools/chdk_dasm.c *op++ = *ip; op 971 tools/chdk_dasm.c while (*ip) *op++ = *ip++; op 977 tools/chdk_dasm.c *op++ = ' '; op 978 tools/chdk_dasm.c *op = 0 ; op 993 tools/chdk_dasm.c result.addrstart = op; op 994 tools/chdk_dasm.c op = sub_hex8(fw, op, result.instr); op 997 tools/chdk_dasm.c op = yhex8(fw, op, result.instr); op 1003 tools/chdk_dasm.c result.addrstart = op; op 1005 tools/chdk_dasm.c swiname(result.swinum, op, 128-(op-result.text)); op 1006 tools/chdk_dasm.c op += strlen(op); op 1009 tools/chdk_dasm.c op += sprintf(op, "&%X", result.swinum); op 1012 tools/chdk_dasm.c *op++='{'; op 1021 tools/chdk_dasm.c op = append(op, regnames[i]); op 1023 tools/chdk_dasm.c *op++ = (j-i>1) ? '-' : ','; op 1024 tools/chdk_dasm.c op = append(op, regnames[j]); op 1027 tools/chdk_dasm.c if (w) *op++=','; op 1030 tools/chdk_dasm.c *op++='}'; op 1031 tools/chdk_dasm.c if (instr&(1<<22)) *op++='^'; op 1036 tools/chdk_dasm.c result.addrstart = op; op 1037 tools/chdk_dasm.c op = sub_hex8(fw, op, target); op 1044 tools/chdk_dasm.c if (instr&Wbit) *op++='!'; op 1047 tools/chdk_dasm.c *op++ = (char)('0'+fpn); op 1051 tools/chdk_dasm.c if (w>=10) { *op++='1'; *op++=(char)('0'-10+w); } op 1052 tools/chdk_dasm.c else *op++=(char)(w+'0'); op 1075 tools/chdk_dasm.c *op++='#'; op 1086 tools/chdk_dasm.c op = yhex8(fw, op, n); op 1092 tools/chdk_dasm.c *op++='-'; imm8=-imm8; op 1094 tools/chdk_dasm.c op = num(op, imm8, 10); op 1100 tools/chdk_dasm.c result.addrstart=op; op 1101 tools/chdk_dasm.c op = xhex8(fw, op, a); op 1109 tools/chdk_dasm.c op = append(op, regnames[instr&15]); op 1113 tools/chdk_dasm.c *op++=','; if (oflags&disopt_CommaSpace) *op++=' '; op 1114 tools/chdk_dasm.c op = append(op,rot); *op++=' '; op 1115 tools/chdk_dasm.c op = append(op,regnames[(instr&(15<<8))>>8]); op 1123 tools/chdk_dasm.c op = append(op, ",RRX"); op 1128 tools/chdk_dasm.c *op++ = ','; if (oflags&disopt_CommaSpace) *op++=' '; op 1129 tools/chdk_dasm.c op = num(append(append(op,rot),"#"),n>>7,32); op 1136 tools/chdk_dasm.c *op++='#'; op 1137 tools/chdk_dasm.c if (w<6) *op++=(char)('0'+w); op 1138 tools/chdk_dasm.c else op = append(op, w==6 ? "0.5" : "10"); op 1141 tools/chdk_dasm.c *op++='f'; op 1142 tools/chdk_dasm.c *op++=(char)('0'+(instr&7)); op 1146 tools/chdk_dasm.c *op++=','; op 1147 tools/chdk_dasm.c if (oflags&disopt_CommaSpace) *op++=' '; op 1152 tools/chdk_dasm.c *op++=','; op 1153 tools/chdk_dasm.c if (oflags&disopt_CommaSpace) *op++=' '; op 1154 tools/chdk_dasm.c *op++ = (char)('0'+(w>>5)); op 1159 tools/chdk_dasm.c result.addrstart = op; op 1160 tools/chdk_dasm.c *op++='['; op 1162 tools/chdk_dasm.c op = append(op, regnames[(instr&RNbits)>>16]); op 1164 tools/chdk_dasm.c if (!(instr&Pbit)) *op++=']'; op 1166 tools/chdk_dasm.c *op++=','; op 1168 tools/chdk_dasm.c if (oflags&disopt_CommaSpace) *op++=' '; op 1173 tools/chdk_dasm.c if (!(instr&Ubit)) *op++='-'; op 1213 tools/chdk_dasm.c if (oflags&disopt_CommaSpace) op-- ; op 1214 tools/chdk_dasm.c op-- ; *op++=']'; goto lPling; } op 1216 tools/chdk_dasm.c *op++='#'; op 1219 tools/chdk_dasm.c if (offset) *op++='-'; op 1225 tools/chdk_dasm.c op = num(op, offset, 10); op 1236 tools/chdk_dasm.c op = sub_ahex8(fw, result.addrstart, result.target); op 1238 tools/chdk_dasm.c op = ahex8(fw, result.addrstart, result.target); op 1242 tools/chdk_dasm.c if (instr&Pbit) { *op++=']'; goto lPling; } op 1253 tools/chdk_dasm.c op = append(op, regnames[(instr>>(4*(c-'0')))&15]); op 1256 tools/chdk_dasm.c *op++='f'; op 1257 tools/chdk_dasm.c *op++=(char)('0' + ((instr>>(4*(c-'5')))&7)); op 1260 tools/chdk_dasm.c *op++ = (char)('0' + ((instr>>21)&7)); op 1263 tools/chdk_dasm.c op = reg(op, 'p', instr>>8); op 1267 tools/chdk_dasm.c op = reg(op, 'c', instr >> (4*(c-1))); op 1268 tools/chdk_dasm.c else *op++ = c; op 1271 tools/chdk_dasm.c *op=0; op 460 tools/code_gen.c op *op_head, *op_tail, *cur_func; op 462 tools/code_gen.c void set_op_name(op *p, char *nm) op 475 tools/code_gen.c void set_op_comment(op *p, char *s) op 488 tools/code_gen.c op *new_op(int type) op 490 tools/code_gen.c op *p = malloc(sizeof(op)); op 531 tools/code_gen.c void chk_args(int count, char *msg, op *p) op 546 tools/code_gen.c op *p = new_op(FILE_OP); op 560 tools/code_gen.c op *p = new_op(COPY_OP); op 589 tools/code_gen.c op *p = new_op(FUNC_OP); op 643 tools/code_gen.c op *p = new_op(ENDASM_OP); op 657 tools/code_gen.c op *p = new_op(FW_OP); op 700 tools/code_gen.c op *p = new_op(PATCHSUB_OP); op 727 tools/code_gen.c op *p = new_op(PATCHVAL_OP); op 751 tools/code_gen.c op *p = new_op(REM_OP); op 762 tools/code_gen.c op *p = new_op(SKIP_OP); op 779 tools/code_gen.c op *p = new_op(LI_OP); op 786 tools/code_gen.c void op_prelabel(op *p) op 800 tools/code_gen.c void op_COPY(op *p) op 832 tools/code_gen.c void op_FUNC(op *p) op 855 tools/code_gen.c op *n = p->next; op 922 tools/code_gen.c void op_FW(op *p) op 949 tools/code_gen.c void op_PATCHSUB(op *p) op 965 tools/code_gen.c void op_PATCHVAL(op *p) op 981 tools/code_gen.c void op_REM(op *p) op 997 tools/code_gen.c void do_ops(op *p) op 1109 tools/code_gen.c op* last_op = 0; op 1200 tools/code_gen.c op *p = new_op(COPY_LINE); op 1214 tools/code_gen.c op *p = op_head; op 8009 tools/finsig_dryos.c int save_ptp_handler_func(uint32_t op,uint32_t handler) { op 8010 tools/finsig_dryos.c if((op >= 0x9000 && op < 0x10000) || (op >= 0x1000 && op < 0x2000)) { op 8012 tools/finsig_dryos.c const char *nm=get_ptp_op_name(op); op 8016 tools/finsig_dryos.c sprintf(buf,"handle_PTP_OC_0x%04x",op); op 8030 tools/finsig_dryos.c uint32_t op=0; op 8040 tools/finsig_dryos.c op = LDR2val(fw,k+o); op 8052 tools/finsig_dryos.c if(op && handler) { op 8054 tools/finsig_dryos.c return save_ptp_handler_func(op,handler); op 8075 tools/finsig_dryos.c uint32_t op=fwval(fw,k+i*2); op 8078 tools/finsig_dryos.c if(!save_ptp_handler_func(op,handler)) { op 5998 tools/finsig_thumb2.c int save_ptp_handler_func(firmware *fw,uint32_t op,uint32_t handler) { op 5999 tools/finsig_thumb2.c if((op >= 0x9000 && op < 0x10000) || (op >= 0x1000 && op < 0x2000)) { op 6001 tools/finsig_thumb2.c const char *nm=get_ptp_op_name(op); op 6005 tools/finsig_thumb2.c sprintf(buf,"handle_PTP_OC_0x%04x",op); op 6076 tools/finsig_thumb2.c uint32_t op=fw_u32(fw,op_table+i*8); op 6079 tools/finsig_thumb2.c if(!save_ptp_handler_func(fw,op,handler)) { op 6041 tools/finsig_vxworks.c int save_ptp_handler_func(uint32_t op,uint32_t handler) { op 6042 tools/finsig_vxworks.c if((op >= 0x9000 && op < 0x10000) || (op >= 0x1000 && op < 0x2000)) { op 6044 tools/finsig_vxworks.c const char *nm=get_ptp_op_name(op); op 6048 tools/finsig_vxworks.c sprintf(buf,"handle_PTP_OC_0x%04x",op); op 6062 tools/finsig_vxworks.c uint32_t op=0; op 6072 tools/finsig_vxworks.c op = LDR2val(fw,k+o); op 6084 tools/finsig_vxworks.c if (!op) op 6106 tools/finsig_vxworks.c op = ALUop2a(fw,k+o) | u1; op 6128 tools/finsig_vxworks.c op = ALUop2a(fw,k+o) + u1; op 6132 tools/finsig_vxworks.c if(op && handler) { op 6134 tools/finsig_vxworks.c return save_ptp_handler_func(op,handler); op 6155 tools/finsig_vxworks.c uint32_t op=fwval(fw,k+i*2); op 6158 tools/finsig_vxworks.c if(!save_ptp_handler_func(op,handler)) { op 7 tools/ptp_op_names.c uint32_t op; op 237 tools/ptp_op_names.c const char *get_ptp_op_name(uint32_t op) { op 240 tools/ptp_op_names.c if(op==ptp_op_names[i].op) { op 3 tools/ptp_op_names.h const char *get_ptp_op_name(uint32_t op); op 225 tools/rawconvert.c const op_def_t *op=NULL; op 256 tools/rawconvert.c if( !(op = find_op(argv[i]+1))) { op 282 tools/rawconvert.c if(!op) { op 296 tools/rawconvert.c if((width*op->ibpp)%8 != 0) { op 297 tools/rawconvert.c fprintf(stderr,"WARNING: width %u not an integral number of bytes at %u bpp\n",width,op->ibpp); op 299 tools/rawconvert.c if((width*op->obpp)%8 != 0) { op 300 tools/rawconvert.c fprintf(stderr,"WARNING: width %u not an integral number of bytes at %u bpp\n",width,op->obpp); op 302 tools/rawconvert.c if(pgm_format && op->obpp!=8 && op->obpp!=16) { op 319 tools/rawconvert.c if((npixels*op->ibpp) >> 3 != st.st_size) { op 321 tools/rawconvert.c argv[0], iname, width, height, op->ibpp, (npixels*op->ibpp) >> 3, (unsigned)st.st_size); op 324 tools/rawconvert.c osize = (npixels*op->obpp) >> 3; op 328 tools/rawconvert.c fprintf(stderr,"input: %s %ux%u %u bpp %u bytes\n",iname, width, height, op->ibpp, (unsigned)(st.st_size)); op 329 tools/rawconvert.c fprintf(stderr,"output: %s %u bpp %u bytes\n", oname, op->obpp, osize); op 331 tools/rawconvert.c bpp_diff = op->obpp - op->ibpp; op 344 tools/rawconvert.c unsigned in_row_bytes=(width*op->ibpp)>>3; op 345 tools/rawconvert.c unsigned out_row_bytes=(width*op->obpp)>>3; op 347 tools/rawconvert.c pixel_value = op->get_pixel(in_data, in_row_bytes, i%width, i/width); op 356 tools/rawconvert.c op->set_pixel(out_data, out_row_bytes, i%width, i/width, pixel_value); op 364 tools/rawconvert.c fprintf(fp, "P5\n%d\n%d\n%d\n", width, height, (1 << op->obpp)-1); op 365 tools/rawconvert.c if(op->obpp==16) swap_bytes(out_data, out_data, osize);