| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 
 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_3
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	.h8300sx
	.text
	.global _start
_start:
    neg.b r1h                 ;1781
    neg.b @er1               ;7d101780
    neg.b @(0x3:2,er1)         ;017768181780
    neg.b @er1+              ;01746c181780
    neg.b @-er1              ;01776c181780
    neg.b @+er1              ;01756c181780
    neg.b @er1-              ;01766c181780
    neg.b @(0x1234:16,er1)        ;01746e1812341780
    neg.b @(0x12345678:32,er1)        ;78146a28123456781780
    neg.b @(0x1234:16,r2l.b)      ;01756e2812341780
    neg.b @(0x1234:16,r2.w)      ;01766e2812341780
    neg.b @(0x1234:16,er2.l)      ;01776e2812341780
    neg.b @(0x12345678:32,r2l.b)      ;78256a28123456781780
    neg.b @(0x12345678:32,r2.w)      ;78266a28123456781780
    neg.b @(0x12345678:32,er2.l)      ;78276a28123456781780
    neg.b @0xffffff12:8              ;7f121780
    neg.b @0x1234:16             ;6a1812341780
    neg.b @0x12345678:32             ;6a38123456781780
    neg.w r1                 ;1791
    neg.w @er1               ;7d901790
    neg.w @(0x6:2,er1)      ;015769181790
    neg.w @er1+              ;01546d181790
    neg.w @-er1              ;01576d181790
    neg.w @+er1              ;01556d181790
    neg.w @er1-              ;01566d181790
    neg.w @(0x1234:16,er1)        ;01546f1812341790
    neg.w @(0x12345678:32,er1)        ;78146b28123456781790
    neg.w @(0x1234:16,r2l.b)      ;01556f2812341790
    neg.w @(0x1234:16,r2.w)      ;01566f2812341790
    neg.w @(0x1234:16,er2.l)      ;01576f2812341790
    neg.w @(0x12345678:32,r2l.b)      ;78256b28123456781790
    neg.w @(0x12345678:32,r2.w)      ;78266b28123456781790
    neg.w @(0x12345678:32,er2.l)      ;78276b28123456781790
    neg.w @0x1234:16             ;6b1812341790
    neg.w @0x12345678:32             ;6b38123456781790
    neg.l er1                 ;17b1
    neg.l @er1               ;0104691817b0
    neg.l @(0xc:2,er1)      ;0107691817b0
    neg.l @er1+              ;01046d1817b0
    neg.l @-er1              ;01076d1817b0
    neg.l @+er1              ;01056d1817b0
    neg.l @er1-              ;01066d1817b0
    neg.l @(0x1234:16,er1)        ;01046f18123417b0
    neg.l @(0x12345678:32,er1)        ;78946b281234567817b0
    neg.l @(0x1234:16,r2l.b)      ;01056f28123417b0
    neg.l @(0x1234:16,r2.w)      ;01066f28123417b0
    neg.l @(0x1234:16,er2.l)      ;01076f28123417b0
    neg.l @(0x12345678:32,r2l.b)      ;78a56b281234567817b0
    neg.l @(0x12345678:32,r2.w)      ;78a66b281234567817b0
    neg.l @(0x12345678:32,er2.l)      ;78a76b281234567817b0
    neg.l @0x1234:16             ;01046b08123417b0
    neg.l @0x12345678:32             ;01046b281234567817b0
    tas @er1                 ;01e07b1c
    extu.w r1                ;1751
    extu.w @er1              ;7d901750
    extu.w @(0x6:2,er1)     ;015769181750
    extu.w @er1+             ;01546d181750
    extu.w @-er1             ;01576d181750
    extu.w @+er1             ;01556d181750
    extu.w @er1-             ;01566d181750
    extu.w @(0x1234:16,er1)       ;01546f1812341750
    extu.w @(0x12345678:32,er1)       ;78146b28123456781750
    extu.w @(0x1234:16,r2l.b)     ;01556f2812341750
    extu.w @(0x1234:16,r2.w)     ;01566f2812341750
    extu.w @(0x1234:16,er2.l)     ;01576f2812341750
    extu.w @(0x12345678:32,r2l.b)     ;78256b28123456781750
    extu.w @(0x12345678:32,r2.w)     ;78266b28123456781750
    extu.w @(0x12345678:32,er2.l)     ;78276b28123456781750
    extu.w @0x1234:16            ;6b1812341750
    extu.w @0x12345678:32            ;6b38123456781750
    extu.l er1                ;1771
    extu.l @er1              ;010469181770
    extu.l @(0xc:2,er1)     ;010769181770
    extu.l @er1+             ;01046d181770
    extu.l @-er1             ;01076d181770
    extu.l @+er1             ;01056d181770
    extu.l @er1-             ;01066d181770
    extu.l @(0x1234:16,er1)       ;01046f1812341770
    extu.l @(0x12345678:32,er1)       ;78946b28123456781770
    extu.l @(0x1234:16,r2l.b)     ;01056f2812341770
    extu.l @(0x1234:16,r2.w)     ;01066f2812341770
    extu.l @(0x1234:16,er2.l)     ;01076f2812341770
    extu.l @(0x12345678:32,r2l.b)     ;78a56b28123456781770
    extu.l @(0x12345678:32,r2.w)     ;78a66b28123456781770
    extu.l @(0x12345678:32,er2.l)     ;78a76b28123456781770
    extu.l @0x1234:16            ;01046b0812341770
    extu.l @0x12345678:32            ;01046b28123456781770
    extu.l #2,er1             ;1761
    extu.l #2,@er1           ;010469181760
    extu.l #2,@(0xc:2,er1)  ;010769181760
    extu.l #2,@er1+          ;01046d181760
    extu.l #2,@-er1          ;01076d181760
    extu.l #2,@+er1          ;01056d181760
    extu.l #2,@er1-          ;01066d181760
    extu.l #2,@(0x1234:16,er1)    ;01046f1812341760
    extu.l #2,@(0x12345678:32,er1)    ;78946b28123456781760
    extu.l #2,@(0x1234:16,r2l.b)  ;01056f2812341760
    extu.l #2,@(0x1234:16,r2.w)  ;01066f2812341760
    extu.l #2,@(0x1234:16,er2.l)  ;01076f2812341760
    extu.l #2,@(0x12345678:32,r2l.b)  ;78a56b28123456781760
    extu.l #2,@(0x12345678:32,r2.w)  ;78a66b28123456781760
    extu.l #2,@(0x12345678:32,er2.l)  ;78a76b28123456781760
    extu.l #2,@0x1234:16         ;01046b0812341760
    extu.l #2,@0x12345678:32         ;01046b28123456781760
    exts.w r1                ;17d1
    exts.w @er1              ;7d9017d0
    exts.w @(0x6:2,er1)     ;0157691817d0
    exts.w @er1+             ;01546d1817d0
    exts.w @-er1             ;01576d1817d0
    exts.w @+er1             ;01556d1817d0
    exts.w @er1-             ;01566d1817d0
    exts.w @(0x1234:16,er1)       ;01546f18123417d0
    exts.w @(0x12345678:32,er1)       ;78146b281234567817d0
    exts.w @(0x1234:16,r2l.b)     ;01556f28123417d0
    exts.w @(0x1234:16,r2.w)     ;01566f28123417d0
    exts.w @(0x1234:16,er2.l)     ;01576f28123417d0
    exts.w @(0x12345678:32,r2l.b)     ;78256b281234567817d0
    exts.w @(0x12345678:32,r2.w)     ;78266b281234567817d0
    exts.w @(0x12345678:32,er2.l)     ;78276b281234567817d0
    exts.w @0x1234:16            ;6b18123417d0
    exts.w @0x12345678:32            ;6b381234567817d0
    exts.l er1                ;17f1
    exts.l @er1              ;0104691817f0
    exts.l @(0xc:2,er1)     ;0107691817f0
    exts.l @er1+             ;01046d1817f0
    exts.l @-er1             ;01076d1817f0
    exts.l @+er1             ;01056d1817f0
    exts.l @er1-             ;01066d1817f0
    exts.l @(0x1234:16,er1)       ;01046f18123417f0
    exts.l @(0x12345678:32,er1)       ;78946b281234567817f0
    exts.l @(0x1234:16,r2l.b)     ;01056f28123417f0
    exts.l @(0x1234:16,r2.w)     ;01066f28123417f0
    exts.l @(0x1234:16,er2.l)     ;01076f28123417f0
    exts.l @(0x12345678:32,r2l.b)     ;78a56b281234567817f0
    exts.l @(0x12345678:32,r2.w)     ;78a66b281234567817f0
    exts.l @(0x12345678:32,er2.l)     ;78a76b281234567817f0
    exts.l @0x1234:16            ;01046b08123417f0
    exts.l @0x12345678:32            ;01046b281234567817f0
    exts.l #2,er1             ;17e1
    exts.l #2,@er1           ;0104691817e0
    exts.l #2,@(0xc:2,er1)  ;0107691817e0
    exts.l #2,@er1+          ;01046d1817e0
    exts.l #2,@-er1          ;01076d1817e0
    exts.l #2,@+er1          ;01056d1817e0
    exts.l #2,@er1-          ;01066d1817e0
    exts.l #2,@(0x1234:16,er1)    ;01046f18123417e0
    exts.l #2,@(0x12345678:32,er1)    ;78946b281234567817e0
    exts.l #2,@(0x1234:16,r2l.b)  ;01056f28123417e0
    exts.l #2,@(0x1234:16,r2.w)  ;01066f28123417e0
    exts.l #2,@(0x1234:16,er2.l)  ;01076f28123417e0
    exts.l #2,@(0x12345678:32,r2l.b)  ;78a56b281234567817e0
    exts.l #2,@(0x12345678:32,r2.w)  ;78a66b281234567817e0
    exts.l #2,@(0x12345678:32,er2.l)  ;78a76b281234567817e0
    exts.l #2,@0x1234:16         ;01046b08123417e0
    exts.l #2,@0x12345678:32         ;01046b281234567817e0
	.end
	.section	.note.GNU-stack,"",@progbits
 |