# mach: crisv3 crisv8 crisv10 # output: aaeebb11\nde378218\n # Test that the special case "X [pc+I],Y" works, where I byte-sized. .include "testutils.inc" start x: ; FIXME: Gas bugs are making this a bit harder than necessary. ; move.d [pc+y-(.+2)],r3 move.d [pc+8],r3 yy: jump zz y: .dword 0xaaeebb11 y2: .dword 0xde378218 zz: dumpr3 jump z quit ; Check a negative offset. .space 50 z: move.d [pc+y2-(.+2)],r3 dumpr3 quit