brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.4 KiB · 7e9ba5f Raw
154 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 RRI89# CHECK-INST:  ball    a1, a3, LBL010# CHECK: encoding: [0x37,0x41,A]11ball a1, a3, LBL012 13# Instruction format RRI814# CHECK-INST:  bany    a8, a13, LBL015# CHECK: encoding: [0xd7,0x88,A]16bany a8, a13, LBL017 18# Instruction format RRI819# CHECK-INST:  bbc     a8, a7, LBL020# CHECK: encoding: [0x77,0x58,A]21bbc a8, a7, LBL022 23# Instruction format RRI824# CHECK-INST:  bbci    a3, 16, LBL025# CHECK: encoding: [0x07,0x73,A]26bbci a3, 16, LBL027 28# CHECK-INST:  bbci    a3, 16, LBL029# CHECK: encoding: [0x07,0x73,A]30bbci a3, (16), LBL031 32# Instruction format RRI833# CHECK-INST:  bbs     a12, a5, LBL034# CHECK: encoding: [0x57,0xdc,A]35bbs a12, a5, LBL036 37# Instruction format RRI838# CHECK-INST:  bbsi    a3, 16, LBL039# CHECK: encoding: [0x07,0xf3,A]40bbsi a3, 16, LBL041 42# Instruction format RRI843# CHECK-INST:  bnall   a7, a3, LBL044# CHECK: encoding: [0x37,0xc7,A]45bnall a7, a3, LBL046 47# Instruction format RRI848# CHECK-INST:  bnone   a2, a4, LBL049# CHECK: encoding: [0x47,0x02,A]50bnone a2, a4, LBL051 52# Instruction format RRI853# CHECK-INST:  beq     a1, a2, LBL054# CHECK: encoding: [0x27,0x11,A]55beq a1, a2, LBL056 57# CHECK-INST:  beq     a11, a5, LBL058# CHECK: encoding: [0x57,0x1b,A]59beq a11, a5, LBL060 61# Instruction format BRI862# CHECK-INST:  beqi    a1, 256, LBL063# CHECK: encoding: [0x26,0xf1,A]64beqi a1, 256, LBL065 66# CHECK-INST:  beqi    a11, -1, LBL067# CHECK: encoding: [0x26,0x0b,A]68beqi a11, -1, LBL069 70# Instruction format BRI1271# CHECK-INST:  beqz    a8, LBL072# CHECK: encoding: [0x16,0bAAAA1000,A]73beqz a8, LBL074 75# Instruction format RRI876# CHECK-INST:  bge     a14, a2, LBL077# CHECK: encoding: [0x27,0xae,A]78bge a14, a2, LBL079 80# Instruction format BRI881# CHECK-INST:  bgei    a11, -1, LBL082# CHECK: encoding: [0xe6,0x0b,A]83bgei a11, -1, LBL084 85# CHECK-INST:  bgei    a11, 128, LBL086# CHECK: encoding: [0xe6,0xeb,A]87bgei a11, 128, LBL088 89# Instruction format RRI890# CHECK-INST:  bgeu    a14, a2, LBL091# CHECK: encoding: [0x27,0xbe,A]92bgeu a14, a2, LBL093 94# CHECK-INST:  bgeu    a13, a1, LBL095# CHECK: encoding: [0x17,0xbd,A]96bgeu a13, a1, LBL097 98# Instruction format BRI899# CHECK-INST:  bgeui   a9, 32768, LBL0100# CHECK: encoding: [0xf6,0x09,A]101bgeui a9, 32768, LBL0102 103# CHECK-INST:  bgeui   a7, 65536, LBL0104# CHECK: encoding: [0xf6,0x17,A]105bgeui a7, 65536, LBL0106 107# CHECK-INST:  bgeui   a7, 64, LBL0108# CHECK: encoding: [0xf6,0xd7,A]109bgeui a7, 64, LBL0110 111# Instruction format BRI12112# CHECK-INST:  bgez    a8, LBL0113# CHECK: encoding: [0xd6,0bAAAA1000,A]114bgez a8, LBL0115 116# Instruction format RRI8117# CHECK-INST:  blt     a14, a2, LBL0118# CHECK: encoding: [0x27,0x2e,A]119blt a14, a2, LBL0120 121# Instruction format BRI8122# CHECK-INST:  blti    a12, -1, LBL0123# CHECK: encoding: [0xa6,0x0c,A]124blti a12, -1, LBL0125 126# CHECK-INST:  blti    a0, 32, LBL0127# CHECK: encoding: [0xa6,0xc0,A]128blti a0, 32, LBL0129 130# Instruction format BRI8131# CHECK-INST:  bltui   a7, 16, LBL0132# CHECK: encoding: [0xb6,0xb7,A]133bltui a7, 16, LBL0134 135# Instruction format BRI12136# CHECK-INST:  bltz    a6, LBL0137# CHECK: encoding: [0x96,0bAAAA0110,A]138bltz a6, LBL0139 140# Instruction format RRI8141# CHECK-INST:  bne     a3, a4, LBL0142# CHECK: encoding: [0x47,0x93,A]143bne a3, a4, LBL0144 145# Instruction format BRI8146# CHECK-INST:  bnei    a5, 12, LBL0147# CHECK: encoding: [0x66,0xa5,A]148bnei a5, 12, LBL0149 150# Instruction format BRI12151# CHECK-INST:  bnez    a5, LBL0152# CHECK: encoding: [0x56,0bAAAA0101,A]153bnez a5, LBL0154