brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.9 KiB · 68914b5 Raw
121 lines · plain
1# RUN: llvm-mc -triple=ve --show-encoding < %s \2# RUN:     | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST3# RUN: llvm-mc -triple=ve -filetype=obj < %s | llvm-objdump -d - \4# RUN:     | FileCheck %s --check-prefixes=CHECK-INST5 6# CHECK-INST: b.l 81997# CHECK-ENCODING: encoding: [0x07,0x20,0x00,0x00,0x00,0x00,0x0f,0x19]8b.l 81999 10# CHECK-INST: b.l.t 20(, %s11)11# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x00,0x3f,0x19]12b.l.t 20(, %s11)13 14# CHECK-INST: baf.l.nt -1(, %s11)15# CHECK-ENCODING: encoding: [0xff,0xff,0xff,0xff,0x8b,0x00,0x20,0x19]16baf.l.nt -1(, %s11)17 18# CHECK-INST: b.w.t 20(, %s11)19# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x00,0x3f,0x1b]20b.w.t 20(, %s11)21 22# CHECK-INST: baf.d.nt -1(, %s11)23# CHECK-ENCODING: encoding: [0xff,0xff,0xff,0xff,0x8b,0x00,0x20,0x1c]24baf.d.nt -1(, %s11)25 26# CHECK-INST: b.s.t 20(, %s11)27# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x00,0xbf,0x1c]28b.s.t 20(,%s11)29 30# CHECK-INST: bgt.d %s20, 20(, %s11)31# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x01,0x1c]32bgt.d %s20, 20(, %s11)33 34# CHECK-INST: bgt.l.t %s20, 819235# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0x31,0x19]36bgt.l.t %s20, 819237 38# CHECK-INST: bgt.d.nt %s20, 20(, %s11)39# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x21,0x1c]40bgt.d.nt %s20, 20(, %s11)41 42# CHECK-INST: blt.w.t %s20, 819243# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0x32,0x1b]44blt.w.t %s20, 819245 46# CHECK-INST: blt.s.nt %s20, (, %s11)47# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x00,0x8b,0x94,0xa2,0x1c]48blt.s.nt %s20, (, %s11)49 50# CHECK-INST: bne.l.t %s20, 819251# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0x33,0x19]52bne.l.t %s20, 819253 54# CHECK-INST: bne.d.nt %s20, 20(, %s11)55# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x23,0x1c]56bne.d.nt %s20, 20(, %s11)57 58# CHECK-INST: beq.w.t %s20, 819259# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0x34,0x1b]60beq.w.t %s20, 819261 62# CHECK-INST: beq.s.nt %s20, (, %s11)63# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x00,0x8b,0x94,0xa4,0x1c]64beq.s.nt %s20, (,%s11)65 66# CHECK-INST: bge.l.t 63, 819267# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x3f,0x35,0x19]68bge.l.t 63, 819269 70# CHECK-INST: bge.d.nt -64, 20(, %s11)71# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x40,0x25,0x1c]72bge.d.nt -64, 20(, %s11)73 74# CHECK-INST: ble.w.t %s20, 819275# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0x36,0x1b]76ble.w.t %s20, 819277 78# CHECK-INST: ble.s.nt %s20, (, %s11)79# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x00,0x8b,0x94,0xa6,0x1c]80ble.s.nt %s20, (,%s11)81 82# CHECK-INST: bnum.s.t %s20, 819283# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0xb7,0x1c]84bnum.s.t %s20, 819285 86# CHECK-INST: bnum.d.nt %s20, 20(, %s11)87# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x27,0x1c]88bnum.d.nt %s20, 20(, %s11)89 90# CHECK-INST: bnan.s.t %s20, 819291# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0xb8,0x1c]92bnan.s.t %s20, 819293 94# CHECK-INST: bnan.d.nt %s20, 20(, %s11)95# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x28,0x1c]96bnan.d.nt %s20, 20(, %s11)97 98# CHECK-INST: bgtnan.s.t %s20, 819299# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0xb9,0x1c]100bgtnan.s.t %s20, 8192101 102# CHECK-INST: bltnan.d.nt %s20, 20(, %s11)103# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x2a,0x1c]104bltnan.d.nt %s20, 20(, %s11)105 106# CHECK-INST: bnenan.s.t %s20, 8192107# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0xbb,0x1c]108bnenan.s.t %s20, 8192109 110# CHECK-INST: beqnan.d.nt %s20, 20(, %s11)111# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x2c,0x1c]112beqnan.d.nt %s20, 20(, %s11)113 114# CHECK-INST: bgenan.s.t %s20, 8192115# CHECK-ENCODING: encoding: [0x00,0x20,0x00,0x00,0x00,0x94,0xbd,0x1c]116bgenan.s.t %s20, 8192117 118# CHECK-INST: blenan.d.nt %s20, 20(, %s11)119# CHECK-ENCODING: encoding: [0x14,0x00,0x00,0x00,0x8b,0x94,0x2e,0x1c]120blenan.d.nt %s20, 20(, %s11)121