Method: Voodoo::NasmGenerator#emit_store_word
- Defined in:
- lib/voodoo/generators/nasm_generator.rb
#emit_store_word(register, base, offset = 0) ⇒ Object
Stores the value of a register in memory.
400 401 402 403 404 405 406 |
# File 'lib/voodoo/generators/nasm_generator.rb', line 400 def emit_store_word register, base, offset = 0 if offset == 0 emit "mov [#{base}], #{register}\n" else emit "mov [#{base} + #{offset} * #{@WORDSIZE}], #{register}\n" end end |