S 1226 core/WordcodeEmitter.cpp S[k] = O[n];
S 1270 core/WordcodeEmitter.cpp uintptr_t op = S[i];
S 217 core/WordcodeEmitter.h uintptr_t S[30]; // symbolic opcode for some R entries
S 204 core/peephole.cpp S[0] = WOP_getlocal0 + I[0][1];
S 212 core/peephole.cpp S[0] = WOP_get2locals;
S 221 core/peephole.cpp S[0] = WOP_get3locals;
S 230 core/peephole.cpp S[0] = WOP_get4locals;
S 239 core/peephole.cpp S[0] = WOP_get5locals;
S 248 core/peephole.cpp S[0] = WOP_add_ll;
S 257 core/peephole.cpp S[0] = WOP_add_set_lll;
S 266 core/peephole.cpp S[0] = WOP_subtract_ll;
S 275 core/peephole.cpp S[0] = WOP_multiply_ll;
S 284 core/peephole.cpp S[0] = WOP_divide_ll;
S 293 core/peephole.cpp S[0] = WOP_modulo_ll;
S 302 core/peephole.cpp S[0] = WOP_bitand_ll;
S 311 core/peephole.cpp S[0] = WOP_bitor_ll;
S 320 core/peephole.cpp S[0] = WOP_bitxor_ll;
S 330 core/peephole.cpp S[0] = WOP_iflt_ll;
S 341 core/peephole.cpp S[0] = WOP_ifnlt_ll;
S 352 core/peephole.cpp S[0] = WOP_ifle_ll;
S 363 core/peephole.cpp S[0] = WOP_ifnle_ll;
S 374 core/peephole.cpp S[0] = WOP_ifgt_ll;
S 385 core/peephole.cpp S[0] = WOP_ifngt_ll;
S 396 core/peephole.cpp S[0] = WOP_ifge_ll;
S 407 core/peephole.cpp S[0] = WOP_ifnge_ll;
S 418 core/peephole.cpp S[0] = WOP_ifeq_ll;
S 429 core/peephole.cpp S[0] = WOP_ifne_ll;
S 440 core/peephole.cpp S[0] = WOP_ifstricteq_ll;
S 451 core/peephole.cpp S[0] = WOP_ifstrictne_ll;
S 461 core/peephole.cpp S[0] = WOP_add_lb;
S 471 core/peephole.cpp S[0] = WOP_subtract_lb;
S 481 core/peephole.cpp S[0] = WOP_multiply_lb;
S 491 core/peephole.cpp S[0] = WOP_divide_lb;
S 501 core/peephole.cpp S[0] = WOP_bitand_lb;
S 511 core/peephole.cpp S[0] = WOP_bitor_lb;
S 521 core/peephole.cpp S[0] = WOP_bitxor_lb;
S 532 core/peephole.cpp S[0] = WOP_iflt_lb;
S 544 core/peephole.cpp S[0] = WOP_ifnlt_lb;
S 556 core/peephole.cpp S[0] = WOP_ifle_lb;
S 568 core/peephole.cpp S[0] = WOP_ifnle_lb;
S 580 core/peephole.cpp S[0] = WOP_ifgt_lb;
S 592 core/peephole.cpp S[0] = WOP_ifngt_lb;
S 604 core/peephole.cpp S[0] = WOP_ifge_lb;
S 616 core/peephole.cpp S[0] = WOP_ifnge_lb;
S 628 core/peephole.cpp S[0] = WOP_ifeq_lb;
S 640 core/peephole.cpp S[0] = WOP_ifne_lb;
S 652 core/peephole.cpp S[0] = WOP_ifstricteq_lb;
S 664 core/peephole.cpp S[0] = WOP_ifstrictne_lb;
S 675 core/peephole.cpp S[0] = WOP_setlocal0 + I[0][1];
S 683 core/peephole.cpp S[0] = WOP_storelocal;
S 692 core/peephole.cpp S[0] = WOP_swap_pop;
S 323 nanojit/NativeARM.h #define ALUi(cond, op, S, rd, rl, op2imm) ALUi_chk(cond, op, S, rd, rl, op2imm, 1)
S 328 nanojit/NativeARM.h NanoAssert(((S)==0) || ((S)==1));\
S 331 nanojit/NativeARM.h *(--_nIns) = (NIns) ((cond)<<28 | OP_IMM | (ARM_##op)<<21 | (S)<<20 | (rl)<<16 | (rd)<<12 | (op2imm));\
S 333 nanojit/NativeARM.h asm_output("%s%s%s %s, #0x%X", #op, condNames[cond], (S)?"s":"", gpn(rd), decOp2Imm(op2imm));\
S 335 nanojit/NativeARM.h NanoAssert(S==1);\
S 338 nanojit/NativeARM.h asm_output("%s%s%s %s, %s, #0x%X", #op, condNames[cond], (S)?"s":"", gpn(rd), gpn(rl), decOp2Imm(op2imm));\
S 347 nanojit/NativeARM.h #define ALUr(cond, op, S, rd, rl, rr) ALUr_chk(cond, op, S, rd, rl, rr, 1)
S 352 nanojit/NativeARM.h NanoAssert(((S)==0) || ((S)==1));\
S 354 nanojit/NativeARM.h *(--_nIns) = (NIns) ((cond)<<28 |(ARM_##op)<<21 | (S)<<20 | (rl)<<16 | (rd)<<12 | (rr));\
S 356 nanojit/NativeARM.h asm_output("%s%s%s %s, %s", #op, condNames[cond], (S)?"s":"", gpn(rd), gpn(rr));\
S 358 nanojit/NativeARM.h NanoAssert(S==1);\
S 361 nanojit/NativeARM.h asm_output("%s%s%s %s, %s, %s", #op, condNames[cond], (S)?"s":"", gpn(rd), gpn(rl), gpn(rr));\
S 376 nanojit/NativeARM.h NanoAssert(((S)==0) || ((S)==1));\
S 380 nanojit/NativeARM.h *(--_nIns) = (NIns) ((cond)<<28 |(ARM_##op)<<21 | (S)<<20 | (rl)<<16 | (rd)<<12 | (imm)<<7 | (sh)<<4 | (rr));\
S 382 nanojit/NativeARM.h asm_output("%s%s%s %s, %s, %s #%d", #op, condNames[cond], (S)?"s":"", gpn(rd), gpn(rr), shiftNames[sh], (imm));\
S 384 nanojit/NativeARM.h NanoAssert(S==1);\
S 387 nanojit/NativeARM.h asm_output("%s%s%s %s, %s, %s, %s #%d", #op, condNames[cond], (S)?"s":"", gpn(rd), gpn(rl), gpn(rr), shiftNames[sh], (imm));\
S 402 nanojit/NativeARM.h NanoAssert(((S)==0) || ((S)==1));\
S 405 nanojit/NativeARM.h *(--_nIns) = (NIns) ((cond)<<28 |(ARM_##op)<<21 | (S)<<20 | (rl)<<16 | (rd)<<12 | (rs)<<8 | (sh)<<4 | (rr));\
S 407 nanojit/NativeARM.h asm_output("%s%s%s %s, %s, %s %s", #op, condNames[cond], (S)?"s":"", gpn(rd), gpn(rr), shiftNames[sh], gpn(rs));\
S 409 nanojit/NativeARM.h NanoAssert(S==1);\
S 412 nanojit/NativeARM.h asm_output("%s%s%s %s, %s, %s, %s %s", #op, condNames[cond], (S)?"s":"", gpn(rd), gpn(rl), gpn(rr), shiftNames[sh], gpn(rs));\
S 515 nanojit/NativeX64.cpp void Assembler::JMP8( S n, NIns* t) { emit_target8(n, X64_jmp8,t); asm_output("jmp %p", t); }
S 517 nanojit/NativeX64.cpp void Assembler::JMP32(S n, NIns* t) { emit_target32(n,X64_jmp, t); asm_output("jmp %p", t); }
S 523 nanojit/NativeX64.cpp void Assembler::JO( S n, NIns* t) { emit_target32(n,X64_jo, t); asm_output("jo %p", t); }
S 524 nanojit/NativeX64.cpp void Assembler::JE( S n, NIns* t) { emit_target32(n,X64_je, t); asm_output("je %p", t); }
S 525 nanojit/NativeX64.cpp void Assembler::JL( S n, NIns* t) { emit_target32(n,X64_jl, t); asm_output("jl %p", t); }
S 526 nanojit/NativeX64.cpp void Assembler::JLE(S n, NIns* t) { emit_target32(n,X64_jle, t); asm_output("jle %p",t); }
S 527 nanojit/NativeX64.cpp void Assembler::JG( S n, NIns* t) { emit_target32(n,X64_jg, t); asm_output("jg %p", t); }
S 528 nanojit/NativeX64.cpp void Assembler::JGE(S n, NIns* t) { emit_target32(n,X64_jge, t); asm_output("jge %p",t); }
S 529 nanojit/NativeX64.cpp void Assembler::JB( S n, NIns* t) { emit_target32(n,X64_jb, t); asm_output("jb %p", t); }
S 530 nanojit/NativeX64.cpp void Assembler::JBE(S n, NIns* t) { emit_target32(n,X64_jbe, t); asm_output("jbe %p",t); }
S 531 nanojit/NativeX64.cpp void Assembler::JA( S n, NIns* t) { emit_target32(n,X64_ja, t); asm_output("ja %p", t); }
S 532 nanojit/NativeX64.cpp void Assembler::JAE(S n, NIns* t) { emit_target32(n,X64_jae, t); asm_output("jae %p",t); }
S 533 nanojit/NativeX64.cpp void Assembler::JP( S n, NIns* t) { emit_target32(n,X64_jp, t); asm_output("jp %p",t); }
S 535 nanojit/NativeX64.cpp void Assembler::JNO( S n, NIns* t) { emit_target32(n,X64_jo ^X64_jneg, t); asm_output("jno %p", t); }
S 536 nanojit/NativeX64.cpp void Assembler::JNE( S n, NIns* t) { emit_target32(n,X64_je ^X64_jneg, t); asm_output("jne %p", t); }
S 537 nanojit/NativeX64.cpp void Assembler::JNL( S n, NIns* t) { emit_target32(n,X64_jl ^X64_jneg, t); asm_output("jnl %p", t); }
S 538 nanojit/NativeX64.cpp void Assembler::JNLE(S n, NIns* t) { emit_target32(n,X64_jle^X64_jneg, t); asm_output("jnle %p",t); }
S 539 nanojit/NativeX64.cpp void Assembler::JNG( S n, NIns* t) { emit_target32(n,X64_jg ^X64_jneg, t); asm_output("jng %p", t); }
S 540 nanojit/NativeX64.cpp void Assembler::JNGE(S n, NIns* t) { emit_target32(n,X64_jge^X64_jneg, t); asm_output("jnge %p",t); }
S 541 nanojit/NativeX64.cpp void Assembler::JNB( S n, NIns* t) { emit_target32(n,X64_jb ^X64_jneg, t); asm_output("jnb %p", t); }
S 542 nanojit/NativeX64.cpp void Assembler::JNBE(S n, NIns* t) { emit_target32(n,X64_jbe^X64_jneg, t); asm_output("jnbe %p",t); }
S 543 nanojit/NativeX64.cpp void Assembler::JNA( S n, NIns* t) { emit_target32(n,X64_ja ^X64_jneg, t); asm_output("jna %p", t); }
S 544 nanojit/NativeX64.cpp void Assembler::JNAE(S n, NIns* t) { emit_target32(n,X64_jae^X64_jneg, t); asm_output("jnae %p",t); }
S 546 nanojit/NativeX64.cpp void Assembler::JO8( S n, NIns* t) { emit_target8(n,X64_jo8, t); asm_output("jo %p", t); }
S 547 nanojit/NativeX64.cpp void Assembler::JE8( S n, NIns* t) { emit_target8(n,X64_je8, t); asm_output("je %p", t); }
S 548 nanojit/NativeX64.cpp void Assembler::JL8( S n, NIns* t) { emit_target8(n,X64_jl8, t); asm_output("jl %p", t); }
S 549 nanojit/NativeX64.cpp void Assembler::JLE8(S n, NIns* t) { emit_target8(n,X64_jle8, t); asm_output("jle %p",t); }
S 550 nanojit/NativeX64.cpp void Assembler::JG8( S n, NIns* t) { emit_target8(n,X64_jg8, t); asm_output("jg %p", t); }
S 551 nanojit/NativeX64.cpp void Assembler::JGE8(S n, NIns* t) { emit_target8(n,X64_jge8, t); asm_output("jge %p",t); }
S 552 nanojit/NativeX64.cpp void Assembler::JB8( S n, NIns* t) { emit_target8(n,X64_jb8, t); asm_output("jb %p", t); }
S 553 nanojit/NativeX64.cpp void Assembler::JBE8(S n, NIns* t) { emit_target8(n,X64_jbe8, t); asm_output("jbe %p",t); }
S 554 nanojit/NativeX64.cpp void Assembler::JA8( S n, NIns* t) { emit_target8(n,X64_ja8, t); asm_output("ja %p", t); }
S 555 nanojit/NativeX64.cpp void Assembler::JAE8(S n, NIns* t) { emit_target8(n,X64_jae8, t); asm_output("jae %p",t); }
S 556 nanojit/NativeX64.cpp void Assembler::JP8( S n, NIns* t) { emit_target8(n,X64_jp8, t); asm_output("jp %p",t); }
S 558 nanojit/NativeX64.cpp void Assembler::JNO8( S n, NIns* t) { emit_target8(n,X64_jo8 ^X64_jneg8, t); asm_output("jno %p", t); }
S 559 nanojit/NativeX64.cpp void Assembler::JNE8( S n, NIns* t) { emit_target8(n,X64_je8 ^X64_jneg8, t); asm_output("jne %p", t); }
S 560 nanojit/NativeX64.cpp void Assembler::JNL8( S n, NIns* t) { emit_target8(n,X64_jl8 ^X64_jneg8, t); asm_output("jnl %p", t); }
S 561 nanojit/NativeX64.cpp void Assembler::JNLE8(S n, NIns* t) { emit_target8(n,X64_jle8^X64_jneg8, t); asm_output("jnle %p",t); }
S 562 nanojit/NativeX64.cpp void Assembler::JNG8( S n, NIns* t) { emit_target8(n,X64_jg8 ^X64_jneg8, t); asm_output("jng %p", t); }
S 563 nanojit/NativeX64.cpp void Assembler::JNGE8(S n, NIns* t) { emit_target8(n,X64_jge8^X64_jneg8, t); asm_output("jnge %p",t); }
S 564 nanojit/NativeX64.cpp void Assembler::JNB8( S n, NIns* t) { emit_target8(n,X64_jb8 ^X64_jneg8, t); asm_output("jnb %p", t); }
S 565 nanojit/NativeX64.cpp void Assembler::JNBE8(S n, NIns* t) { emit_target8(n,X64_jbe8^X64_jneg8, t); asm_output("jnbe %p",t); }
S 566 nanojit/NativeX64.cpp void Assembler::JNA8( S n, NIns* t) { emit_target8(n,X64_ja8 ^X64_jneg8, t); asm_output("jna %p", t); }
S 567 nanojit/NativeX64.cpp void Assembler::JNAE8(S n, NIns* t) { emit_target8(n,X64_jae8^X64_jneg8, t); asm_output("jnae %p",t); }
S 569 nanojit/NativeX64.cpp void Assembler::CALL( S n, NIns* t) { emit_target32(n,X64_call,t); asm_output("call %p",t); }