67 lines · plain
1# RUN: llvm-mc %s -triple=xtensa -show-encoding \2# RUN: | FileCheck -check-prefixes=CHECK,CHECK-INST %s3 4 5.align 46LBL0:7 8# Instruction format RRR9# CHECK-INST: extui a1, a2, 7, 810# CHECK: encoding: [0x20,0x17,0x74]11extui a1, a2, 7, 812 13# Instruction format RRR14# CHECK-INST: sll a10, a1115# CHECK: encoding: [0x00,0xab,0xa1]16sll a10, a1117 18# Instruction format RRR19# CHECK-INST: slli a5, a1, 1520# CHECK: encoding: [0x10,0x51,0x11]21slli a5, a1, 1522 23# Instruction format RRR24# CHECK-INST: sra a12, a325# CHECK: encoding: [0x30,0xc0,0xb1]26sra a12, a327 28# Instruction format RRR29# CHECK-INST: srai a8, a5, 030# CHECK: encoding: [0x50,0x80,0x21]31srai a8, a5, 032 33# Instruction format RRR34# CHECK-INST: src a3, a4, a535# CHECK: encoding: [0x50,0x34,0x81]36src a3, a4, a537 38# Instruction format RRR39# CHECK-INST: srl a6, a740# CHECK: encoding: [0x70,0x60,0x91]41srl a6, a742 43# Instruction format RRR44# CHECK-INST: srli a3, a4, 845# CHECK: encoding: [0x40,0x38,0x41]46srli a3, a4, 847 48# Instruction format RRR49# CHECK-INST: ssa8l a1450# CHECK: encoding: [0x00,0x2e,0x40]51ssa8l a1452 53# Instruction format RRR54# CHECK-INST: ssai 3155# CHECK: encoding: [0x10,0x4f,0x40]56ssai 3157 58# Instruction format RRR59# CHECK-INST: ssl a060# CHECK: encoding: [0x00,0x10,0x40]61ssl a062 63# Instruction format RRR64# CHECK-INST: ssr a265# CHECK: encoding: [0x00,0x02,0x40]66ssr a267