1 .text 2 .set micromips 3 .set noreorder 4test: 5 b32 test 6 addu $3, $4, $5 7 beqz32 $3, test 8 addu $3, $4, $5 9 bnez32 $3, test 10 addu $3, $4, $5 11 b test 12 addu $3, $4, $5 13 bc test 14 addu $3, $4, $5 15 bal test 16 addu $3, $4, $5 17 bals test 18 addu $3, $4, $5 19 beqz $3, test 20 addu $3, $4, $5 21 bnez $3, test 22 addu $3, $4, $5 23 b16 test2 24 addu $3, $4, $5 25 beqz16 $3, test2 26 addu $3, $4, $5 27 bnez16 $3, test2 28 addu $3, $4, $5 29 b test2 30 addu $3, $4, $5 31 bc test2 32 addu $3, $4, $5 33 bal test2 34 addu $3, $4, $5 35 bals test2 36 addu $3, $4, $5 37 beqz $3, test2 38 addu $3, $4, $5 39 bnez $3, test2 40 addu $3, $4, $5 41 b16 test3 42 addu $3, $4, $5 43 beqz16 $3, test3 44 addu $3, $4, $5 45 bnez16 $3, test3 46 addu $3, $4, $5 47 b32 test2 48 addu $3, $4, $5 49 bc32 test2 50 addu $3, $4, $5 51 bal32 test2 52 addu $3, $4, $5 53 bals32 test2 54 addu $3, $4, $5 55 beqz32 $3, test2 56 addu $3, $4, $5 57 bnez32 $3, test2 58 addu $3, $4, $5 59 j test3 60 addu $3, $4, $5 61 jal test3 62 addu $3, $4, $5 63 b test3 64 addu $3, $4, $5 65 bc test3 66 addu $3, $4, $5 67 bal test3 68 addu $3, $4, $5 69 bals test3 70 addu $3, $4, $5 71 beq $3, $4, test3 72 addu $3, $4, $5 73 bne $3, $4, test3 74 addu $3, $4, $5 75 bltz $3, test3 76 addu $3, $4, $5 77 bgez $3, test3 78 addu $3, $4, $5 79 blez $20, test3 80 addu $3, $4, $5 81 bgtz $20, test3 82 addu $3, $4, $5 83 beqzc $3, test3 84 addu $3, $4, $5 85 bnezc $3, test3 86 addu $3, $4, $5 87 bgezal $30, test3 88 addu $3, $4, $5 89 bltzal $30, test3 90 addu $3, $4, $5 91 bgezals $30, test3 92 addu $3, $4, $5 93 bltzals $30, test3 94 addu $3, $4, $5 95 bc1f test3 96 addu $3, $4, $5 97 bc1t test3 98 addu $3, $4, $5 99 bc2f test3 100 addu $3, $4, $5 101 bc2t test3 102 addu $3, $4, $5 103 beql $3, $4, test3 104 addu $3, $4, $5 105 beqz $3, test3 106 xor $3, $4, $5 107 bge $3, $4, test3 108 xor $3, $4, $5 109 bgel $3, $4, test3 110 xor $3, $4, $5 111 bgeu $3, $4, test3 112 xor $3, $4, $5 113 bgeul $3, $4, test3 114 xor $3, $4, $5 115 bgezall $3, test3 116 xor $3, $4, $5 117 bgezl $3, test3 118 xor $3, $4, $5 119 bgt $3, $4, test3 120 xor $3, $4, $5 121 bgtl $3, $4, test3 122 xor $3, $4, $5 123 bgtu $3, $4, test3 124 xor $3, $4, $5 125 bgtul $3, $4, test3 126 xor $3, $4, $5 127 bgtzl $3, test3 128 xor $3, $4, $5 129 ble $3, $4, test3 130 xor $3, $4, $5 131 blel $3, $4, test3 132 xor $3, $4, $5 133 bleu $3, $4, test3 134 xor $3, $4, $5 135 bleul $3, $4, test3 136 xor $3, $4, $5 137 blezl $3, test3 138 xor $3, $4, $5 139 blt $3, $4, test3 140 xor $3, $4, $5 141 bltl $3, $4, test3 142 xor $3, $4, $5 143 bltu $3, $4, test3 144 xor $3, $4, $5 145 bltul $3, $4, test3 146 xor $3, $4, $5 147 bltzall $3, test3 148 xor $3, $4, $5 149 bltzl $3, test3 150 xor $3, $4, $5 151 bnel $3, $4, test3 152 xor $3, $4, $5 153 bnez $3, test3 154 xor $3, $4, $5 155 bnezl $3, test3 156 xor $3, $4, $5 157 158 .skip 511 << 1 159test2: 160 161 .skip (32767 - 511) << 1 162test3: 163 addu $3, $4, $5 164 165# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... 166 .align 2 167 .space 8 168