39 lines
662 B
Plaintext
39 lines
662 B
Plaintext
# RUN: llvm-mc -disassemble -triple m68k %s | FileCheck %s
|
|
|
|
# CHECK: move.l %a1, %a0
|
|
0x20 0x49
|
|
# CHECK: add.l %a0, %a1
|
|
0xd3 0xc8
|
|
# CHECK: sub.w %d3, %d1
|
|
0x92 0x43
|
|
# CHECK: cmp.w %d1, %d0
|
|
0xb0 0x41
|
|
# CHECK: neg.w %d0
|
|
0x44 0x40
|
|
# CHECK: btst #0, %d3
|
|
0x08 0x03 0x00 0x00
|
|
# CHECK: bra $0
|
|
0x60 0x00 0x00 0x00
|
|
# CHECK: jsr $0
|
|
0x4e 0xb9 0x00 0x00 0x00 0x00
|
|
# CHECK: seq %d0
|
|
0x57 0xc0
|
|
# CHECK: sgt %d0
|
|
0x5e 0xc0
|
|
# CHECK: lea (50,%a0), %a1
|
|
0x43 0xe8 0x00 0x32
|
|
# CHECK: lsl.l #5, %d1
|
|
0xeb 0x89
|
|
# CHECK: lsr.l #5, %d1
|
|
0xea 0x89
|
|
# CHECK: asr.l #5, %d1
|
|
0xea 0x81
|
|
# CHECK: rol.l #5, %d1
|
|
0xeb 0x99
|
|
# CHECK: ror.l #5, %d1
|
|
0xea 0x99
|
|
# CHECK: nop
|
|
0x4e 0x71
|
|
# CHECK: rts
|
|
0x4e 0x75
|