1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 2;bit 3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 4 .h8300sx 5 .text 6 .global _start 7_start: 8 bset #0x7,r1h ;7071 9 bset #0x7,@er1 ;7d107070 10 bset #0x7,@0xffffff12:8 ;7f127070 11 bset #0x7,@0x1234:16 ;6a1812347070 12 bset #0x7,@0x12345678:32 ;6a38123456787070 13 14 bset r3h,r1h ;6031 15 bset r3h,@er1 ;7d106030 16 bset r3h,@0xffffff12:8 ;7f126030 17 bset r3h,@0x1234:16 ;6a1812346030 18 bset r3h,@0x12345678:32 ;6a38123456786030 19 20 bset/eq #0x7,@er1 ;7d107077 21 bset/eq #0x7,@0xffffff12:8 ;7f127077 22 bset/eq #0x7,@0x1234:16 ;6a1812347077 23 bset/eq #0x7,@0x12345678:32 ;6a38123456787077 24 25 bset/eq r3h,@er1 ;7d106037 26 bset/eq r3h,@0xffffff12:8 ;7f126037 27 bset/eq r3h,@0x1234:16 ;6a1812346037 28 bset/eq r3h,@0x12345678:32 ;6a38123456786037 29 30 bset/ne #0x7,@er1 ;7d107076 31 bset/ne #0x7,@0xffffff12:8 ;7f127076 32 bset/ne #0x7,@0x1234:16 ;6a1812347076 33 bset/ne #0x7,@0x12345678:32 ;6a38123456787076 34 35 bset/ne r3h,@er1 ;7d106036 36 bset/ne r3h,@0xffffff12:8 ;7f126036 37 bset/ne r3h,@0x1234:16 ;6a1812346036 38 bset/ne r3h,@0x12345678:32 ;6a38123456786036 39 40 bnot #0x7,r1h ;7171 41 bnot #0x7,@er1 ;7d107170 42 bnot #0x7,@0xffffff12:8 ;7f127170 43 bnot #0x7,@0x1234:16 ;6a1812347170 44 bnot #0x7,@0x12345678:32 ;6a38123456787170 45 46 bnot r3h,r1h ;6131 47 bnot r3h,@er1 ;7d106130 48 bnot r3h,@0xffffff12:8 ;7f126130 49 bnot r3h,@0x1234:16 ;6a1812346130 50 bnot r3h,@0x12345678:32 ;6a38123456786130 51 52 bclr #0x7,r1h ;7271 53 bclr #0x7,@er1 ;7d107270 54 bclr #0x7,@0xffffff12:8 ;7f127270 55 bclr #0x7,@0x1234:16 ;6a1812347270 56 bclr #0x7,@0x12345678:32 ;6a38123456787270 57 58 bclr r3h,r1h ;6231 59 bclr r3h,@er1 ;7d106230 60 bclr r3h,@0xffffff12:8 ;7f126230 61 bclr r3h,@0x1234:16 ;6a1812346230 62 bclr r3h,@0x12345678:32 ;6a38123456786230 63 64 bclr/eq #0x7,@er1 ;7d107277 65 bclr/eq #0x7,@0xffffff12:8 ;7f127277 66 bclr/eq #0x7,@0x1234:16 ;6a1812347277 67 bclr/eq #0x7,@0x12345678:32 ;6a38123456787277 68 69 bclr/eq r3h,@er1 ;7d106237 70 bclr/eq r3h,@0xffffff12:8 ;7f126237 71 bclr/eq r3h,@0x1234:16 ;6a1812346237 72 bclr/eq r3h,@0x12345678:32 ;6a38123456786237 73 74 bclr/ne #0x7,@er1 ;7d107276 75 bclr/ne #0x7,@0xffffff12:8 ;7f127276 76 bclr/ne #0x7,@0x1234:16 ;6a1812347276 77 bclr/ne #0x7,@0x12345678:32 ;6a38123456787276 78 79 bclr/ne r3h,@er1 ;7d106236 80 bclr/ne r3h,@0xffffff12:8 ;7f126236 81 bclr/ne r3h,@0x1234:16 ;6a1812346236 82 bclr/ne r3h,@0x12345678:32 ;6a38123456786236 83 84 btst #0x7,r1h ;7371 85 btst #0x7,@er1 ;7c107370 86 btst #0x7,@0xffffff12:8 ;7e127370 87 btst #0x7,@0x1234:16 ;6a1012347370 88 btst #0x7,@0x12345678:32 ;6a30123456787370 89 90 btst r3h,r1h ;6331 91 btst r3h,@er1 ;7c106330 92 btst r3h,@0xffffff12:8 ;7e126330 93 btst r3h,@0x1234:16 ;6a1012346330 94 btst r3h,@0x12345678:32 ;6a30123456786330 95 96 bor #0x7,r1h ;7471 97 bor #0x7,@er1 ;7c107470 98 bor #0x7,@0xffffff12:8 ;7e127470 99 bor #0x7,@0x1234:16 ;6a1012347470 100 bor #0x7,@0x12345678:32 ;6a30123456787470 101 102 bior #0x7,r1h ;74f1 103 bior #0x7,@er1 ;7c1074f0 104 bior #0x7,@0xffffff12:8 ;7e1274f0 105 bior #0x7,@0x1234:16 ;6a10123474f0 106 bior #0x7,@0x12345678:32 ;6a301234567874f0 107 108 bxor #0x7,r1h ;7571 109 bxor #0x7,@er1 ;7c107570 110 bxor #0x7,@0xffffff12:8 ;7e127570 111 bxor #0x7,@0x1234:16 ;6a1012347570 112 bxor #0x7,@0x12345678:32 ;6a30123456787570 113 114 bixor #0x7,r1h ;75f1 115 bixor #0x7,@er1 ;7c1075f0 116 bixor #0x7,@0xffffff12:8 ;7e1275f0 117 bixor #0x7,@0x1234:16 ;6a10123475f0 118 bixor #0x7,@0x12345678:32 ;6a301234567875f0 119 120 band #0x7,r1h ;7671 121 band #0x7,@er1 ;7c107670 122 band #0x7,@0xffffff12:8 ;7e127670 123 band #0x7,@0x1234:16 ;6a1012347670 124 band #0x7,@0x12345678:32 ;6a30123456787670 125 126 biand #0x7,r1h ;76f1 127 biand #0x7,@er1 ;7c1076f0 128 biand #0x7,@0xffffff12:8 ;7e1276f0 129 biand #0x7,@0x1234:16 ;6a10123476f0 130 biand #0x7,@0x12345678:32 ;6a301234567876f0 131 132 bld #0x7,r1h ;7771 133 bld #0x7,@er1 ;7c107770 134 bld #0x7,@0xffffff12:8 ;7e127770 135 bld #0x7,@0x1234:16 ;6a1012347770 136 bld #0x7,@0x12345678:32 ;6a30123456787770 137 138 bild #0x7,r1h ;77f1 139 bild #0x7,@er1 ;7c1077f0 140 bild #0x7,@0xffffff12:8 ;7e1277f0 141 bild #0x7,@0x1234:16 ;6a10123477f0 142 bild #0x7,@0x12345678:32 ;6a301234567877f0 143 144 bst #0x7,r1h ;6771 145 bst #0x7,@er1 ;7d106770 146 bst #0x7,@0xffffff12:8 ;7f126770 147 bst #0x7,@0x1234:16 ;6a1812346770 148 bst #0x7,@0x12345678:32 ;6a38123456786770 149 150 bstz #0x7,@er1 ;7d106777 151 bstz #0x7,@0xffffff12:8 ;7f126777 152 bstz #0x7,@0x1234:16 ;6a1812346777 153 bstz #0x7,@0x12345678:32 ;6a38123456786777 154 155 bist #0x7,r1h ;67f1 156 bist #0x7,@er1 ;7d1067f0 157 bist #0x7,@0xffffff12:8 ;7f1267f0 158 bist #0x7,@0x1234:16 ;6a18123467f0 159 bist #0x7,@0x12345678:32 ;6a381234567867f0 160 161 bistz #0x7,@er1 ;7d1067f7 162 bistz #0x7,@0xffffff12:8 ;7f1267f7 163 bistz #0x7,@0x1234:16 ;6a18123467f7 164 bistz #0x7,@0x12345678:32 ;6a381234567867f7 165 166 bfld #0x34:8,@er1,r3h ;7c10f334 167 bfld #0x34:8,@0xffffff12:8,r3h ;7e12f334 168 bfld #0x34:8,@0x1234:16,r3h ;6a101234f334 169 bfld #0x34:8,@0x12345678:32,r3h ;6a3012345678f334 170 171 bfst r3h,#0x34:8,@er1 ;7d10f334 172 bfst r3h,#0x34:8,@0xffffff12:8 ;7f12f334 173 bfst r3h,#0x34:8,@0x1234:16 ;6a181234f334 174 bfst r3h,#0x34:8,@0x12345678:32 ;6a3812345678f334 175 176 .end 177