Missing files and fix for optional values in Memory Indirect mode.
This commit is contained in:
@@ -127,6 +127,11 @@ internal class AddressingModesTest : AbstractParsingTest() {
|
||||
testGoodSyntax(testCase, " move.l ([1234.l,a1],a0),([-12,a0],d0.l*8)\n")
|
||||
}
|
||||
|
||||
@Test
|
||||
internal fun memory_indirect_post_indexed_without_address_register(@MyTestCase testCase: ParsingTestExtension.IParsingTestCase) {
|
||||
testGoodSyntax(testCase, " move.l ([1234.l],a0),([-12],d0.l*8)\n")
|
||||
}
|
||||
|
||||
@Test
|
||||
internal fun memory_indirect_post_indexed_minimal(@MyTestCase testCase: ParsingTestExtension.IParsingTestCase) {
|
||||
testGoodSyntax(testCase, " move.l ([a1],a0),([a0],d0)\n")
|
||||
@@ -147,6 +152,16 @@ internal class AddressingModesTest : AbstractParsingTest() {
|
||||
testGoodSyntax(testCase, " move.l ([1234.l,a1,a0]),([-12,a0,d0.l*8])\n")
|
||||
}
|
||||
|
||||
@Test
|
||||
internal fun memory_indirect_pre_indexed_without_address_register(@MyTestCase testCase: ParsingTestExtension.IParsingTestCase) {
|
||||
testGoodSyntax(testCase, " move.l ([1234.l,a0*4]),([-12,d0.l*8])\n")
|
||||
}
|
||||
|
||||
@Test
|
||||
internal fun memory_indirect_pre_indexed_only_with_index(@MyTestCase testCase: ParsingTestExtension.IParsingTestCase) {
|
||||
testGoodSyntax(testCase, " move.l ([a0*4]),([d0.l*8])\n")
|
||||
}
|
||||
|
||||
@Test
|
||||
internal fun memory_indirect_pre_indexed_minimal(@MyTestCase testCase: ParsingTestExtension.IParsingTestCase) {
|
||||
testGoodSyntax(testCase, " move.l ([a1,a0]),([a0,d0])\n")
|
||||
|
||||
Reference in New Issue
Block a user