1 GAS for MMIX .*/relax1\.s page 1 2 3 4 1 #.* 5 2 #.* 6 3 #.* 7 4 0000 F0020019 Main JMP l6 8 5 0004 F0020018 l0 JMP l6 9 6 0008 F0020017 l1 JMP l6 10 7 000c F0020016 l01 JMP l6 11 8 0010 F407FFFF GETA \$7,nearfar1 % Within reach\. 12 9 0014 F2BFFFFF PUSHJ \$191,nearfar2 % Within reach\. 13 10 0018 F000FFFE l2 JMP nearfar2 % Dummy\. 14 11 001c 00000000 \.space 65530\*4,0 15 11 00000000 16 11 00000000 17 11 00000000 18 11 00000000 19 11 00000000 20 12 40004 4D480000 BNP \$72,l0 % Within reach 21 13 40008 F5040000 GETA \$4,l1 % Within reach\. 22 14 4000c F3050000 nearfar1 PUSHJ 5,l01 % Within reach\. 23 15 40010 F4090000 nearfar2 GETA \$9,l1 % Out of reach\. 24 15 FD000000 25 15 FD000000 26 15 FD000000 27 16 40020 F20B0000 PUSHJ \$11,l3 % Out of reach\. 28 16 FD000000 29 16 FD000000 30 16 FD000000 31 16 FD000000 32 17 40034 4437FFFF l4 BP \$55,l3 % Within reach\. 33 18 40038 00000000 \.space 65533\*4,0 34 18 00000000 35 18 00000000 36 18 00000000 37 18 00000000 38 18 00000000 39 19 8002c F1FDFFF7 JMP l1 % Dummy\. 40 20 80030 F1FDFFF5 l3 JMP l0 % Dummy\. 41 21 80034 47580000 BOD \$88,l4 % Within reach\. 42 22 80038 46580000 BOD \$88,l4 % Out of reach\. 43 22 FD000000 44 22 FD000000 45 22 FD000000 46 22 FD000000 47 22 FD000000 48 23 80050 F0000000 JMP l5 % Out of reach\. 49 23 FD000000 50 23 FD000000 51 23 FD000000 52 23 FD000000 53 24 80064 F0FFFFFF l6 JMP l5 % Within reach\. 54 25 80068 436FFFF2 BZ \$111,l3 % Dummy\. 55 26 8006c 00000000 \.space \(256\*256\*256-3\)\*4,0 56 26 00000000 57 26 00000000 58 26 00000000 59 26 00000000 60 26 00000000 61 GAS for MMIX .*/relax1\.s page 2 63 64 65 27 4080060 F000000D l5 JMP l8 % Dummy\. 66 28 4080064 F1000000 JMP l6 % Within reach 67 29 4080068 F0000000 JMP l6 % Out of reach\. 68 29 FD000000 69 29 FD000000 70 29 FD000000 71 29 FD000000 72 30 408007c 482C0000 BNN \$44,l9 % Out of reach\. 73 30 FD000000 74 30 FD000000 75 30 FD000000 76 30 FD000000 77 30 FD000000 78 31 4080094 482CFFFF l8 BNN \$44,l9 % Within reach\. 79 32 4080098 F1FFFFF2 JMP l5 % Dummy\. 80 33 408009c F1FFFFF1 JMP l5 % Dummy\. 81 34 40800a0 00000000 \.space 65531\*4,0 82 34 00000000 83 34 00000000 84 34 00000000 85 34 00000000 86 34 00000000 87 35 40c008c F1FEFFF5 l10 JMP l5 % Dummy\. 88 36 40c0090 F0000007 l9 JMP l11 % Dummy 89 37 40c0094 F3210000 l7 PUSHJ \$33,l8 % Within reach\. 90 38 40c0098 F2210000 PUSHJ \$33,l8 % Out of reach\. 91 38 FD000000 92 38 FD000000 93 38 FD000000 94 38 FD000000 95 39 40c00ac F1FEFFED l11 JMP l5 % Dummy\. 96 40 40c00b0 F1FEFFF9 JMP l8 % Dummy\. 97 41 40c00b4 00000000 \.space 65534\*4,0 98 41 00000000 99 41 00000000 100 41 00000000 101 41 00000000 102 41 00000000 103 42 41000ac F53D0000 GETA \$61,l11 % Within reach\. 104 43 41000b0 F4480000 GETA \$72,l11 % Out of reach\. 105 43 FD000000 106 43 FD000000 107 43 FD000000 108 GAS for MMIX .*/relax1\.s page 3 110 111 112 DEFINED SYMBOLS 113 .*/relax1\.s:4 \.text:0000000000000000 Main 114 .*/relax1\.s:24 \.text:0000000000080064 l6 115 .*/relax1\.s:5 \.text:0000000000000004 l0 116 .*/relax1\.s:6 \.text:0000000000000008 l1 117 .*/relax1\.s:7 \.text:000000000000000c l01 118 .*/relax1\.s:14 \.text:000000000004000c nearfar1 119 .*/relax1\.s:15 \.text:0000000000040010 nearfar2 120 .*/relax1\.s:10 \.text:0000000000000018 l2 121 .*/relax1\.s:20 \.text:0000000000080030 l3 122 .*/relax1\.s:17 \.text:0000000000040034 l4 123 .*/relax1\.s:27 \.text:0000000004080060 l5 124 .*/relax1\.s:31 \.text:0000000004080094 l8 125 .*/relax1\.s:36 \.text:00000000040c0090 l9 126 .*/relax1\.s:35 \.text:00000000040c008c l10 127 .*/relax1\.s:39 \.text:00000000040c00ac l11 128 .*/relax1\.s:37 \.text:00000000040c0094 l7 129 130 NO UNDEFINED SYMBOLS 131