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); }