implement offset addressing for load (ie reg+num)

This commit is contained in:
Torsten Ruger
2014-04-22 12:23:55 +03:00
parent 2784a8da98
commit 5127deeeff
3 changed files with 21 additions and 16 deletions

View File

@ -70,7 +70,7 @@ class TestArmAsm < MiniTest::Test
end
def test_ldr2
code = @generator.instance_eval { ldr r0, r0 + 4 }.first
assert_code code, :ldr , [0x00,0x00,0x90,0xe5] #e5 90 00 00
assert_code code, :ldr , [0x04,0x00,0x90,0xe5] #e5 90 00 04
end
def test_ldrb
code = @generator.instance_eval { ldrb r0, r0 }.first