brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 4a37d83 Raw
76 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: dsync10# CHECK: encoding: [0x30,0x20,0x00]11dsync12 13# Instruction format RRR14# CHECK-INST: esync15# CHECK: encoding: [0x20,0x20,0x00]16esync17 18# Instruction format RRR19# CHECK-INST: isync20# CHECK: encoding: [0x00,0x20,0x00]21isync22 23# Instruction format CALLX24# CHECK-INST: ill25# CHECK: encoding: [0x00,0x00,0x00]26ill27 28# Instruction format RRR29# CHECK-INST: nop30# CHECK: encoding: [0xf0,0x20,0x00]31nop32 33# Instruction format RSR34# CHECK-INST: rsr a8, sar35# CHECK: encoding: [0x80,0x03,0x03]36rsr a8, sar37 38# CHECK-INST: rsr a8, sar39# CHECK: encoding: [0x80,0x03,0x03]40rsr.sar a841 42# CHECK-INST: rsr a8, sar43# CHECK: encoding: [0x80,0x03,0x03]44rsr a8, 345 46# Instruction format RRR47# CHECK-INST: rsync48# CHECK: encoding: [0x10,0x20,0x00]49rsync50 51# Instruction format RSR52# CHECK-INST: wsr a8, sar53# CHECK: encoding: [0x80,0x03,0x13]54wsr a8, sar55 56# CHECK-INST: wsr a8, sar57# CHECK: encoding: [0x80,0x03,0x13]58wsr.sar a859 60# CHECK-INST: wsr a8, sar61# CHECK: encoding: [0x80,0x03,0x13]62wsr a8, 363 64# Instruction format RRR65# CHECK-INST: xsr a8, sar66# CHECK: encoding: [0x80,0x03,0x61]67xsr a8, sar68 69# CHECK-INST: xsr a8, sar70# CHECK: encoding: [0x80,0x03,0x61]71xsr.sar a872 73# CHECK-INST: xsr a8, sar74# CHECK: encoding: [0x80,0x03,0x61]75xsr a8, 376