mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-23 17:29:19 +00:00
Port more assemble tests over to disassembly tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138336 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
38fb2db6c9
commit
b4ff9698bd
@ -284,3 +284,62 @@
|
||||
|
||||
0x23 0x43
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# POP
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: pop {r2, r3, r6}
|
||||
|
||||
0x4c 0xbc
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# PUSH
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: push {r1, r2, r7}
|
||||
|
||||
0x86 0xb4
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# REV/REV16/REVSH
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: rev r6, r3
|
||||
# CHECK: rev16 r7, r2
|
||||
# CHECK: revsh r5, r1
|
||||
|
||||
0x1e 0xba
|
||||
0x57 0xba
|
||||
0xcd 0xba
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# ROR
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: rors r2, r7
|
||||
|
||||
0xfa 0x41
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# RSB
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: rsbs r1, r3, #0
|
||||
|
||||
0x59 0x42
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# SBC
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: sbcs r4, r3
|
||||
|
||||
0x9c 0x41
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# SETEND
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: setend be
|
||||
# CHECK: setend le
|
||||
|
||||
0x58 0xb6
|
||||
0x50 0xb6
|
||||
|
Loading…
Reference in New Issue
Block a user