|
|
1.1 ! root 1: # mach: crisv32 ! 2: # output: 4455aa77\n4455aa77\nee19ccff\nff22\n4455aa77\nff224455\n55aa77ff\n ! 3: ! 4: .include "testutils.inc" ! 5: .data ! 6: x: ! 7: .dword 0x55aa77ff ! 8: .dword 0xccff2244 ! 9: .dword 0x88ccee19 ! 10: ! 11: start ! 12: setf cv ! 13: moveq -1,r0 ! 14: move.d x-32768,r5 ! 15: move.d 32769,r6 ! 16: addi r6.b,r5,acr ! 17: test_cc 0 0 1 1 ! 18: move.d [acr],r3 ! 19: checkr3 4455aa77 ! 20: ! 21: addu.w 32771,r5 ! 22: setf znvc ! 23: moveq -1,r8 ! 24: addi r8.w,r5,acr ! 25: test_cc 1 1 1 1 ! 26: move.d [acr],r3 ! 27: checkr3 4455aa77 ! 28: ! 29: moveq 5,r10 ! 30: clearf znvc ! 31: addi r10.b,acr,acr ! 32: test_cc 0 0 0 0 ! 33: move.d [acr],r3 ! 34: checkr3 ee19ccff ! 35: ! 36: subq 1,r5 ! 37: move.d r5,r8 ! 38: subq 1,r8 ! 39: moveq 1,r9 ! 40: addi r9.d,r8,acr ! 41: test_cc 0 0 0 0 ! 42: movu.w [acr],r3 ! 43: checkr3 ff22 ! 44: ! 45: moveq -2,r11 ! 46: addi r11.w,acr,acr ! 47: move.d [acr],r3 ! 48: checkr3 4455aa77 ! 49: ! 50: moveq 5,r9 ! 51: addi r9.d,acr,acr ! 52: subq 18,acr ! 53: move.d [acr],r3 ! 54: checkr3 ff224455 ! 55: ! 56: move.d -76789888/4,r12 ! 57: addi r12.d,r5,acr ! 58: add.d 76789886,acr ! 59: move.d [acr],r3 ! 60: checkr3 55aa77ff ! 61: ! 62: quit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.