Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/intel/tools/tests/gen4/add.asm
4549 views
1
add(16) g10<1>UW g1.4<2,4,0>UW 0x10101010V { align1 };
2
add(16) g6<1>F g10<8,8,1>UW -g1<0,1,0>F { align1 compr };
3
add(16) g4<1>F g18<8,8,1>F g6<8,8,1>F { align1 compr };
4
add(1) m14.4<1>D g8.4<0,1,0>D 16D { align1 nomask };
5
add(8) g5<1>.xD g2<4>.xD 64D { align16 };
6
add(8) g4<1>.xD g5<4>.xD g4<4>.xD { align16 };
7
add(8) g3<1>F g3<4>F g5<4>F { align16 };
8
add(16) g24<1>F g20<8,8,1>F 0x3f800000F /* 1F */ { align1 compr };
9
add(16) g14<1>D g14<8,8,1>D 1D { align1 compr };
10
add(8) m5<1>.xyzF g10<4>.xyzzF g8<4>.xyzzF { align16 NoDDClr };
11
add.le.f0.0(16) g6<1>F g8<8,8,1>F g4<8,8,1>F { align1 compr };
12
add(8) a0<1>UW g4<16,8,2>UW 0x0040UW { align1 };
13
add(8) a0<1>UW g5<16,8,2>UW 0x0040UW { align1 sechalf };
14
add(8) g3<1>.xyF g2<4>.xyyyF 0x3f800000F /* 1F */ { align16 };
15
add(16) m2<1>D g6<8,8,1>D g8.3<0,1,0>D { align1 compr };
16
add(16) m14<1>D g4<8,8,1>D 12D { align1 compr };
17
add.sat(16) g6<1>F g4<8,8,1>F g2.1<0,1,0>F { align1 compr };
18
add(8) g37<1>UW g1.4<2,4,0>UW 0x10101010V { align1 };
19
add(8) g37<1>F g37<8,8,1>UW -g1<0,1,0>F { align1 };
20
add(8) g37<1>D g2<0,1,0>D 1D { align1 };
21
add(8) m5<1>.xF g3<4>.xF 0x3f000000F /* 0.5F */ { align16 };
22
add(16) g4<1>D g2<0,1,0>D -g2.2<0,1,0>D { align1 compr };
23
add.sat(8) m5<1>F g7<4>F g8<4>F { align16 };
24
add(8) g31<1>.xyzF g28<4>.xyzzF 0x30300000VF /* [0F, 0F, 1F, 1F]VF */ { align16 };
25
add.sat(8) m5<1>.xyzF g25<4>.xyzzF g26<4>.xyzzF { align16 NoDDClr };
26
add.ge.f0.0(8) g8<1>.xF -g8<4>.xF 0x3f800000F /* 1F */ { align16 };
27
add(16) g4.1<2>UW g4.1<16,8,2>UW g6<16,8,2>UW { align1 compr };
28
add.ge.f0.0(16) g4<1>F -g6<8,8,1>F 0x3f800000F /* 1F */ { align1 compr };
29
add(8) g4<1>.xyF g4<4>.xyyyF 0xbf800000F /* -1F */ { align16 NoDDClr };
30
add(8) m5<1>.xyzF g4<4>.xyzzF g2<0>.xyzzF { align16 };
31
add(16) m2<1>F -g16<8,8,1>F 0x3f800000F /* 1F */ { align1 compr };
32
add(8) m5<1>.zwF g8<4>.xxxyF g9<4>.xxxyF { align16 NoDDChk };
33
add(8) g4<1>.xUD g4<4>.xUD 0x00000040UD { align16 };
34
add.sat(8) m5<1>.yF g1<0>.zF 0x3f000000F /* 0.5F */ { align16 };
35
add(16) m2<1>F g22<8,8,1>F g2<0,1,0>F { align1 compr };
36
add(16) m14<1>UD g4<8,8,1>UD 0x00000110UD { align1 compr };
37
add(8) g5<1>F -g9<4>.xyxyF g9<4>.zwzwF { align16 sechalf };
38
add.sat(8) m5<1>.yF g6<4>.xF g7<4>.xF { align16 NoDDClr,NoDDChk };
39
add.sat(8) m5<1>.wF g6<4>.xF g7<4>.xF { align16 NoDDChk };
40
add.ge.f0.0(16) g16<1>F g18<8,8,1>F g10<8,8,1>F { align1 compr };
41
add.sat(8) m5<1>.yF -g1<0>.xF 0x3f000000F /* 0.5F */ { align16 NoDDClr };
42
add.sat(8) m5<1>.zF g3<4>.yF 0x40000000F /* 2F */ { align16 NoDDClr,NoDDChk };
43
add.sat(8) m5<1>.wF g3<4>.yF 0xc0000000F /* -2F */ { align16 NoDDChk };
44
add(8) m5<1>F g3<4>F 0x2020a038VF /* [1.5F, -0.5F, 0.5F, 0.5F]VF */ { align16 };
45
add(8) g5<1>.zF g4<4>.xF 0xbf800000F /* -1F */ { align16 NoDDClr,NoDDChk };
46
add(8) m5<1>.xyF g12<4>.xyyyF 0x3f000000F /* 0.5F */ { align16 NoDDClr };
47
add(8) m5<1>.wF -g3<4>.xF 0x3f800000F /* 1F */ { align16 NoDDClr,NoDDChk };
48
add(8) g5<1>.xyF g3<0>.xyyyF g4<4>.xyyyF { align16 NoDDClr };
49
50