rubyx/lib/arm/instructions
Torsten Ruger c3b026a180 expand constant load
slightly hacky, but in good tradition
previous implementation only worked until 16 significant bits, which is getting to little
this one just keeps adding more instructions to arrive at the constant by force
There are surely cleverer ways of doing this, ie by using the barrel shifter
A start on #15, admittedly a hack
2018-08-31 23:28:31 +03:00
..
call_instruction.rb make arm use branch_lsteners 2018-06-19 10:51:03 +03:00
compare_instruction.rb rename risc_value to register_value 2018-06-29 11:39:07 +03:00
instruction.rb split create_binary into two phases 2018-06-17 13:53:17 +03:00
logic_instruction.rb expand constant load 2018-08-31 23:28:31 +03:00
memory_instruction.rb rename risc_value to register_value 2018-06-29 11:39:07 +03:00
move_instruction.rb rename risc_value to register_value 2018-06-29 11:39:07 +03:00
stack_instruction.rb fix dunamic jump in interpreter and misc 2018-07-03 19:15:36 +03:00