83 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3exp mrt0 v0, v0, v0, v04// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]5 6exp mrtz v0, v0, v0, v07// CHECK: [0x8f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]8 9exp null v0, v0, v0, v010// CHECK: [0x9f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]11 12exp pos0 v0, v0, v0, v013// CHECK: [0xcf,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]14 15exp param0 v0, v0, v0, v016// CHECK: [0x0f,0x02,0x00,0xc4,0x00,0x00,0x00,0x00]17 18exp mrt0 v255, v0, v0, v019// CHECK: [0x0f,0x00,0x00,0xc4,0xff,0x00,0x00,0x00]20 21exp mrt0 v0, v255, v0, v022// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0xff,0x00,0x00]23 24exp mrt0 v0, v0, v255, v025// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0x00,0xff,0x00]26 27exp mrt0 v0, v0, v0, v25528// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0xff]29 30exp mrt0 v0, off, off, off31// CHECK: [0x01,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]32 33exp mrt0 off, v0, off, off34// CHECK: [0x02,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]35 36exp mrt0 v0, v0, off, off37// CHECK: [0x03,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]38 39exp mrt0 off, off, v0, off40// CHECK: [0x04,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]41 42exp mrt0 v0, off, v0, off43// CHECK: [0x05,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]44 45exp mrt0 off, v0, v0, off46// CHECK: [0x06,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]47 48exp mrt0 v0, v0, v0, off49// CHECK: [0x07,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]50 51exp mrt0 off, off, off, v052// CHECK: [0x08,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]53 54exp mrt0 v0, off, off, v055// CHECK: [0x09,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]56 57exp mrt0 off, v0, off, v058// CHECK: [0x0a,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]59 60exp mrt0 v0, v0, off, v061// CHECK: [0x0b,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]62 63exp mrt0 off, off, v0, v064// CHECK: [0x0c,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]65 66exp mrt0 v0, off, v0, v067// CHECK: [0x0d,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]68 69exp mrt0 off, v0, v0, v070// CHECK: [0x0e,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]71 72exp mrt0 off, off, off, off73// CHECK: [0x00,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]74 75exp mrt0 v0, v0, v0, v0 done76// CHECK: [0x0f,0x08,0x00,0xc4,0x00,0x00,0x00,0x00]77 78exp mrt0 v0, v0, v0, v0 compr79// CHECK: [0x0f,0x04,0x00,0xc4,0x00,0x00,0x00,0x00]80 81exp mrt0 v0, v0, v0, v0 vm82// CHECK: [0x0f,0x10,0x00,0xc4,0x00,0x00,0x00,0x00]83