mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-09-30 04:56:49 +00:00
Add tests for disassembly of 1r XCore instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170295 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
54d6266e9b
commit
e4e0089e45
5
test/MC/Disassembler/XCore/lit.local.cfg
Normal file
5
test/MC/Disassembler/XCore/lit.local.cfg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
config.suffixes = ['.txt']
|
||||||
|
|
||||||
|
targets = set(config.root.targets_to_build.split())
|
||||||
|
if not 'XCore' in targets:
|
||||||
|
config.unsupported = True
|
40
test/MC/Disassembler/XCore/xcore.txt
Normal file
40
test/MC/Disassembler/XCore/xcore.txt
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# RUN: llvm-mc --disassemble %s -triple=xcore-xmos-elf | FileCheck %s
|
||||||
|
# CHECK: .section __TEXT,__text,regular,pure_instructions
|
||||||
|
|
||||||
|
# 1r instructions
|
||||||
|
|
||||||
|
# CHECK: msync res[r0]
|
||||||
|
0xf0 0x1f
|
||||||
|
|
||||||
|
# CHECK: mjoin res[r1]
|
||||||
|
0xf1 0x17
|
||||||
|
|
||||||
|
# CHECK: bau r2
|
||||||
|
0xf2 0x27
|
||||||
|
|
||||||
|
# CHECK: set sp, r3
|
||||||
|
0xf3 0x2f
|
||||||
|
|
||||||
|
# CHECK: ecallt r4
|
||||||
|
0xf4 0x4f
|
||||||
|
|
||||||
|
# CHECK: ecallf r5
|
||||||
|
0xe5 0x4f
|
||||||
|
|
||||||
|
# CHECK: bla r6
|
||||||
|
0xe6 0x27
|
||||||
|
|
||||||
|
# CHECK: syncr res[r7]
|
||||||
|
0xf7 0x87
|
||||||
|
|
||||||
|
# CHECK: freer res[r8]
|
||||||
|
0xe8 0x17
|
||||||
|
|
||||||
|
# CHECK: setv res[r9], r11
|
||||||
|
0xf9 0x47
|
||||||
|
|
||||||
|
# CHECK: setev res[r10], r11
|
||||||
|
0xfa 0x3f
|
||||||
|
|
||||||
|
# CHECK: eeu res[r11]
|
||||||
|
0xfb 0x07
|
Loading…
Reference in New Issue
Block a user