1.include "macros.inc" 2 3start 4 5test_name CMPGI_1 6mvi r1, 0 7cmpgi r3, r1, 0 8check_r3 0 9 10test_name CMPGI_2 11mvi r1, 0 12cmpgi r3, r1, 1 13check_r3 0 14 15test_name CMPGI_3 16mvi r1, 1 17cmpgi r3, r1, 0 18check_r3 1 19 20test_name CMPGI_4 21mvi r1, 1 22cmpgi r3, r1, 1 23check_r3 0 24 25test_name CMPGI_5 26mvi r1, 0 27cmpgi r3, r1, -1 28check_r3 1 29 30test_name CMPGI_6 31mvi r1, -1 32cmpgi r3, r1, 0 33check_r3 0 34 35test_name CMPGI_7 36mvi r1, -1 37cmpgi r3, r1, -1 38check_r3 0 39 40test_name CMPGI_8 41mvi r3, 0 42cmpgi r3, r3, 1 43check_r3 0 44 45test_name CMPGI_9 46mvi r3, 1 47cmpgi r3, r3, 0 48check_r3 1 49 50test_name CMPGI_10 51mvi r3, 0 52cmpgi r3, r3, 0 53check_r3 0 54 55test_name CMPGI_11 56mvi r1, 0 57cmpgi r3, r1, -32768 58check_r3 1 59 60test_name CMPGI_12 61mvi r1, -1 62cmpgi r3, r1, -32768 63check_r3 1 64 65test_name CMPGI_13 66mvi r1, -32768 67cmpgi r3, r1, -32768 68check_r3 0 69 70end 71