| ; |
| ; There are actually two regressions tested here: |
| ; - That a .byte does not overwrite beyond the "byte", if given |
| ; a non-immediate-constant value (related to "False broken words"). |
| ; - That "quick-operands" (in this case, just the unsigned 6-bit |
| ; one is tested) can take "difference-expressions". |
| ; |
| .text |
| .syntax no_register_prefix |
| start: |
| .dword 0xf0+b-a-0xc5 |
| .byte 0xf0+b-a-0xc7 |
| .byte 0xab |
| move.b 0xf0+b-a-0xca,r8 |
| move.w 0xf0+b-a-0xcb,r8 |
| subq 0xf0+b-a-0xcf,r3 |
| .ascii "Hello, world\n\0" |
| .space 260,0 |
| a: |
| .dword 0 |
| b: |
| .dword 1 |