1// RUN: llvm-mc -arch=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s
2
3v_interp_p1_f32 v5, v1, attr0.x
4// CHECK: [0x01,0x00,0x14,0xd4]
5
6v_interp_p1_f32 v255, v1, attr0.x
7// CHECK: [0x01,0x00,0xfc,0xd7]
8
9v_interp_p1_f32 v5, v255, attr0.x
10// CHECK: [0xff,0x00,0x14,0xd4]
11
12v_interp_p1_f32 v5, v1, attr1.x
13// CHECK: [0x01,0x04,0x14,0xd4]
14
15v_interp_p1_f32 v5, v1, attr31.x
16// CHECK: [0x01,0x7c,0x14,0xd4]
17
18v_interp_p1_f32 v5, v1, attr32.x
19// CHECK: [0x01,0x80,0x14,0xd4]
20
21v_interp_p1_f32 v5, v1, attr0.y
22// CHECK: [0x01,0x01,0x14,0xd4]
23
24v_interp_p1_f32 v5, v1, attr0.z
25// CHECK: [0x01,0x02,0x14,0xd4]
26
27v_interp_p1_f32 v5, v1, attr0.w
28// CHECK: [0x01,0x03,0x14,0xd4]
29
30v_interp_p2_f32 v5, v1, attr0.x
31// CHECK: [0x01,0x00,0x15,0xd4]
32
33v_interp_p2_f32 v255, v1, attr0.x
34// CHECK: [0x01,0x00,0xfd,0xd7]
35
36v_interp_p2_f32 v5, v255, attr0.x
37// CHECK: [0xff,0x00,0x15,0xd4]
38
39v_interp_p2_f32 v5, v1, attr1.x
40// CHECK: [0x01,0x04,0x15,0xd4]
41
42v_interp_p2_f32 v5, v1, attr31.x
43// CHECK: [0x01,0x7c,0x15,0xd4]
44
45v_interp_p2_f32 v5, v1, attr32.x
46// CHECK: [0x01,0x80,0x15,0xd4]
47
48v_interp_p2_f32 v5, v1, attr0.y
49// CHECK: [0x01,0x01,0x15,0xd4]
50
51v_interp_p2_f32 v5, v1, attr0.z
52// CHECK: [0x01,0x02,0x15,0xd4]
53
54v_interp_p2_f32 v5, v1, attr0.w
55// CHECK: [0x01,0x03,0x15,0xd4]
56
57v_interp_mov_f32 v5, p10, attr0.x
58// CHECK: [0x00,0x00,0x16,0xd4]
59
60v_interp_mov_f32 v255, p10, attr0.x
61// CHECK: [0x00,0x00,0xfe,0xd7]
62
63v_interp_mov_f32 v5, p20, attr0.x
64// CHECK: [0x01,0x00,0x16,0xd4]
65
66v_interp_mov_f32 v5, p0, attr0.x
67// CHECK: [0x02,0x00,0x16,0xd4]
68
69v_interp_mov_f32 v5, p10, attr1.x
70// CHECK: [0x00,0x04,0x16,0xd4]
71
72v_interp_mov_f32 v5, p10, attr31.x
73// CHECK: [0x00,0x7c,0x16,0xd4]
74
75v_interp_mov_f32 v5, p10, attr32.x
76// CHECK: [0x00,0x80,0x16,0xd4]
77
78v_interp_mov_f32 v5, p10, attr0.y
79// CHECK: [0x00,0x01,0x16,0xd4]
80
81v_interp_mov_f32 v5, p10, attr0.z
82// CHECK: [0x00,0x02,0x16,0xd4]
83
84v_interp_mov_f32 v5, p10, attr0.w
85// CHECK: [0x00,0x03,0x16,0xd4]
86