mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-12 16:29:31 +00:00
e7c682b543
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119580 91177308-0d34-0410-b5e6-96231b3b80d8
57 lines
1.1 KiB
Plaintext
57 lines
1.1 KiB
Plaintext
# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
|
|
|
|
################################################################################
|
|
# TYPE B instructions
|
|
################################################################################
|
|
|
|
# CHECK: addi r1, r2, 15
|
|
0x20 0x22 0x00 0x0f
|
|
|
|
# CHECK: addic r1, r2, 15
|
|
0x28 0x22 0x00 0x0f
|
|
|
|
# CHECK: addik r1, r2, 15
|
|
0x30 0x22 0x00 0x0f
|
|
|
|
# CHECK: addikc r1, r2, 15
|
|
0x38 0x22 0x00 0x0f
|
|
|
|
# CHECK: andi r1, r2, 15
|
|
0xa4 0x22 0x00 0x0f
|
|
|
|
# CHECK: andni r1, r2, 15
|
|
0xac 0x22 0x00 0x0f
|
|
|
|
# CHECK: muli r1, r2, 15
|
|
0x60 0x22 0x00 0x0f
|
|
|
|
# CHECK: ori r1, r2, 15
|
|
0xa0 0x22 0x00 0x0f
|
|
|
|
# CHECK: rsubi r1, r2, 15
|
|
0x24 0x22 0x00 0x0f
|
|
|
|
# CHECK: rsubic r1, r2, 15
|
|
0x2c 0x22 0x00 0x0f
|
|
|
|
# CHECK: rsubik r1, r2, 15
|
|
0x34 0x22 0x00 0x0f
|
|
|
|
# CHECK: rsubikc r1, r2, 15
|
|
0x3c 0x22 0x00 0x0f
|
|
|
|
# CHECK: rtbd r15, 15
|
|
0xb6 0x4f 0x00 0x0f
|
|
|
|
# CHECK: rted r15, 15
|
|
0xb6 0x8f 0x00 0x0f
|
|
|
|
# CHECK: rtid r15, 15
|
|
0xb6 0x2f 0x00 0x0f
|
|
|
|
# CHECK: rtsd r15, 15
|
|
0xb6 0x0f 0x00 0x0f
|
|
|
|
# CHECK: xori r1, r2, 15
|
|
0xa8 0x22 0x00 0x0f
|