Method: RubyVM::RJIT::Assembler#jnz
- Defined in:
- lib/ruby_vm/rjit/assembler.rb
#jnz(dst) ⇒ Object
474 475 476 477 478 479 480 481 482 483 484 485 |
# File 'lib/ruby_vm/rjit/assembler.rb', line 474 def jnz(dst) case dst # JE rel8 in Label => dst_label # 75 cb insn(opcode: 0x75, imm: dst_label) # JNZ rel32 in Integer => dst_addr # 0F 85 cd insn(opcode: [0x0f, 0x85], imm: rel32(dst_addr)) end end |