# mach: crisv0 crisv3 crisv8 crisv10 # output: 4455aa77\n4455aa77\nee19ccff\nff22\n4455aa77\nff224455\n55aa77ff\n .include "testutils.inc" .data x: .dword 0x55aa77ff .dword 0xccff2244 .dword 0x88ccee19 start moveq -1,r0 move.d x-32768,r5 move.d 32769,r6 move.d [r5+r6.b],r3 test_cc 0 0 0 0 dumpr3 ; 4455aa77 addu.w 32771,r5 moveq -1,r8 move.d [r11=r5+r8.w],r3 test_cc 0 0 0 0 dumpr3 ; 4455aa77 moveq 5,r10 move.d [r11+r10.b],r3 test_cc 1 0 0 0 dumpr3 ; ee19ccff subq 1,r5 move.d r5,r8 subq 1,r8 moveq 1,r9 movu.w [r12=r8+r9.d],r3 test_cc 0 0 0 0 dumpr3 ; ff22 moveq -2,r11 move.d [r13=r12+r11.w],r3 test_cc 0 0 0 0 dumpr3 ; 4455aa77 subq 18,r13 moveq 5,r9 move.d [r13+r9.d],r3 test_cc 1 0 0 0 dumpr3 ; ff224455 move.d r5,r7 add.d 76789886,r7 move.d -76789888/4,r12 move.d [r7+r12.d],r3 test_cc 0 0 0 0 dumpr3 ; 55aa77ff quit