brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.9 KiB · c6be9a4 Raw
83 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s2 3# CHECK: exp mrt0 v0, v0, v0, v0                 ; encoding: [0x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]40x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0x005 6# CHECK: exp mrtz v0, v0, v0, v0                 ; encoding: [0x8f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]70x8f,0x00,0x00,0xc4,0x00,0x00,0x00,0x008 9# CHECK: exp null v0, v0, v0, v0                 ; encoding: [0x9f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]100x9f,0x00,0x00,0xc4,0x00,0x00,0x00,0x0011 12# CHECK: exp pos0 v0, v0, v0, v0                 ; encoding: [0xcf,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]130xcf,0x00,0x00,0xc4,0x00,0x00,0x00,0x0014 15# CHECK: exp param0 v0, v0, v0, v0               ; encoding: [0x0f,0x02,0x00,0xc4,0x00,0x00,0x00,0x00]160x0f,0x02,0x00,0xc4,0x00,0x00,0x00,0x0017 18# CHECK: exp mrt0 v255, v0, v0, v0               ; encoding: [0x0f,0x00,0x00,0xc4,0xff,0x00,0x00,0x00]190x0f,0x00,0x00,0xc4,0xff,0x00,0x00,0x0020 21# CHECK: exp mrt0 v0, v255, v0, v0               ; encoding: [0x0f,0x00,0x00,0xc4,0x00,0xff,0x00,0x00]220x0f,0x00,0x00,0xc4,0x00,0xff,0x00,0x0023 24# CHECK: exp mrt0 v0, v0, v255, v0               ; encoding: [0x0f,0x00,0x00,0xc4,0x00,0x00,0xff,0x00]250x0f,0x00,0x00,0xc4,0x00,0x00,0xff,0x0026 27# CHECK: exp mrt0 v0, v0, v0, v255               ; encoding: [0x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0xff]280x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0xff29 30# CHECK: exp mrt0 v0, off, off, off              ; encoding: [0x01,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]310x01,0x00,0x00,0xc4,0x00,0x00,0x00,0x0032 33# CHECK: exp mrt0 off, v0, off, off              ; encoding: [0x02,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]340x02,0x00,0x00,0xc4,0x00,0x00,0x00,0x0035 36# CHECK: exp mrt0 v0, v0, off, off               ; encoding: [0x03,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]370x03,0x00,0x00,0xc4,0x00,0x00,0x00,0x0038 39# CHECK: exp mrt0 off, off, v0, off              ; encoding: [0x04,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]400x04,0x00,0x00,0xc4,0x00,0x00,0x00,0x0041 42# CHECK: exp mrt0 v0, off, v0, off               ; encoding: [0x05,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]430x05,0x00,0x00,0xc4,0x00,0x00,0x00,0x0044 45# CHECK: exp mrt0 off, v0, v0, off               ; encoding: [0x06,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]460x06,0x00,0x00,0xc4,0x00,0x00,0x00,0x0047 48# CHECK: exp mrt0 v0, v0, v0, off                ; encoding: [0x07,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]490x07,0x00,0x00,0xc4,0x00,0x00,0x00,0x0050 51# CHECK: exp mrt0 off, off, off, v0              ; encoding: [0x08,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]520x08,0x00,0x00,0xc4,0x00,0x00,0x00,0x0053 54# CHECK: exp mrt0 v0, off, off, v0               ; encoding: [0x09,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]550x09,0x00,0x00,0xc4,0x00,0x00,0x00,0x0056 57# CHECK: exp mrt0 off, v0, off, v0               ; encoding: [0x0a,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]580x0a,0x00,0x00,0xc4,0x00,0x00,0x00,0x0059 60# CHECK: exp mrt0 v0, v0, off, v0                ; encoding: [0x0b,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]610x0b,0x00,0x00,0xc4,0x00,0x00,0x00,0x0062 63# CHECK: exp mrt0 off, off, v0, v0               ; encoding: [0x0c,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]640x0c,0x00,0x00,0xc4,0x00,0x00,0x00,0x0065 66# CHECK: exp mrt0 v0, off, v0, v0                ; encoding: [0x0d,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]670x0d,0x00,0x00,0xc4,0x00,0x00,0x00,0x0068 69# CHECK: exp mrt0 off, v0, v0, v0                ; encoding: [0x0e,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]700x0e,0x00,0x00,0xc4,0x00,0x00,0x00,0x0071 72# CHECK: exp mrt0 off, off, off, off             ; encoding: [0x00,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]730x00,0x00,0x00,0xc4,0x00,0x00,0x00,0x0074 75# CHECK: exp mrt0 v0, v0, v0, v0 done            ; encoding: [0x0f,0x08,0x00,0xc4,0x00,0x00,0x00,0x00]760x0f,0x08,0x00,0xc4,0x00,0x00,0x00,0x0077 78# CHECK: exp mrt0 v0, v0, v0, v0 compr           ; encoding: [0x0f,0x04,0x00,0xc4,0x00,0x00,0x00,0x00]790x0f,0x04,0x00,0xc4,0x00,0x00,0x00,0x0080 81# CHECK: exp mrt0 v0, v0, v0, v0 vm              ; encoding: [0x0f,0x10,0x00,0xc4,0x00,0x00,0x00,0x00]820x0f,0x10,0x00,0xc4,0x00,0x00,0x00,0x0083