Lines Matching +full:1 +full:d
9 * 1. Clear all 64 GRF registers assigned to the kernel with designated value;
15 mov(1) f0.1<1>UW g1.2<0,1,0>UW { align1 1N };
31 * BTI 0: 2D Surface to help clear L3 (Render/Data Cache)
32 * BTI 1: Wait/Instrumentation Buffer
39 add(1) g1.2<1>UD g1.2<0,1,0>UD 0x00000001UD { align1 1N }; /* Loop count to del…
40 cmp.z.f0.0(1) null<1>UD g1.3<0,1,0>UD 0x00000000UD { align1 1N };
41 (+f0.0) jmpi(1) 44D { align1 WE_all 1N };
48 mov(8) g3<1>UD 0x00000000UD { align1 1Q };
49 shr(1) g3<1>D sr0<0,1,0>D 12D { align1 1N };
50 and(1) g3<1>D g3<0,1,0>D 1D { align1 1N }; /* g3 has HSID */
51 shr(1) g3.1<1>D sr0<0,1,0>D 13D { align1 1N };
52 and(1) g3.1<1>D g3.1<0,1,0>D 3D { align1 1N }; /* g3.1 has sliceID …
53 mul(1) g3.5<1>D g3.1<0,1,0>D g1.10<0,1,0>UW { align1 1N };
54 add(1) g3<1>D g3<0,1,0>D g3.5<0,1,0>D { align1 1N }; /* g3 = sliceID * Su…
55 shr(1) g3.2<1>D sr0<0,1,0>D 8D { align1 1N };
56 and(1) g3.2<1>D g3.2<0,1,0>D 15D { align1 1N }; /* g3.2 = EUID */
57 mul(1) g3.4<1>D g3<0,1,0>D 16D { align1 1N };
58 add(1) g3.2<1>D g3.2<0,1,0>D g3.4<0,1,0>D { align1 1N }; /* g3.2 now points t…
60 mov(8) g5<1>UD 0x00000000UD { align1 1Q };
61 and(1) g3.3<1>D sr0<0,1,0>D 7D { align1 1N };
62 mul(1) g3.3<1>D g3.3<0,1,0>D 4D { align1 1N };
64 mov(8) g4<1>UD g0<8,8,1>UD { align1 1Q }; /* Initialize messag…
65 mov(1) g4<1>UD g3.3<0,1,0>UD { align1 1N }; /* Block offset */
66 mov(1) g4.1<1>UD g3.2<0,1,0>UD { align1 1N }; /* Block offset */
67 mov(1) g4.2<1>UD 0x00000003UD { align1 1N }; /* Block size (1 row…
68 and(1) g4.3<1>UD g4.3<0,1,0>UW 0xffffffffUD { align1 1N };
71 sendc(8) g5<1>UD g4<8,8,1>F 0x02190001
72 … render MsgDesc: media block read MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 1 { align1 1Q };
73 add(1) g5<1>D g5<0,1,0>D 1D { align1 1N };
76 sendc(8) g5<1>UD g4<8,8,1>F 0x040a8001
77 … render MsgDesc: media block write MsgCtrl = 0x0 Surface = 1 mlen 2 rlen 0 { align1 1Q };
79 add.nz.f0.0(1) g1.2<1>UD g1.2<0,1,0>UD -1D { align1 1N };
80 (+f0.0) jmpi(1) -4D { align1 WE_all 1N };
83 mov(1) f0.1<1>UW g1.2<0,1,0>UW { align1 1N };
86 mov(1) a0<1>D 0D { align1 1N }; /* Initialize a0.0:w…
87 mov(1) a0.4<1>W 127W { align1 1N }; /* Loop count. Each …
90 mov(8) g2<1>UD g0<8,8,1>UD { align1 1Q };
91 mov(8) g127<1>UD g0<8,8,1>UD { align1 1Q };
92 mov(2) g2<1>UD g1<2,2,1>UW { align1 1N };
93 mov(1) g2.2<1>UD 0x000f000fUD { align1 1N }; /* Block size (16x16…
94 and(1) g2.3<1>UD g2.3<0,1,0>UW 0xffffffefUD { align1 1N };
95 mov(16) g3<1>UD 0x00000000UD { align1 1H };
96 mov(16) g4<1>UD 0x00000000UD { align1 1H };
97 mov(16) g5<1>UD 0x00000000UD { align1 1H };
98 mov(16) g6<1>UD 0x00000000UD { align1 1H };
99 mov(16) g7<1>UD 0x00000000UD { align1 1H };
100 mov(16) g8<1>UD 0x00000000UD { align1 1H };
101 mov(16) g9<1>UD 0x00000000UD { align1 1H };
102 mov(16) g10<1>UD 0x00000000UD { align1 1H };
103 sendc(8) null<1>UD g2<8,8,1>F 0x120a8000
104 … render MsgDesc: media block write MsgCtrl = 0x0 Surface = 0 mlen 9 rlen 0 { align1 1Q };
105 add(1) g2<1>UD g1<0,1,0>UW 0x0010UW { align1 1N };
106 sendc(8) null<1>UD g2<8,8,1>F 0x120a8000
107 … render MsgDesc: media block write MsgCtrl = 0x0 Surface = 0 mlen 9 rlen 0 { align1 1Q };
110 add.nz.f0.0(1) a0.4<1>W a0.4<0,1,0>W -1W { align1 1N };
111 mov(16) g[a0]<1>UW f0.1<0,1,0>UW { align1 1H };
112 add(1) a0<1>D a0<0,1,0>D 32D { align1 1N };
113 (+f0.0) jmpi(1) -8D { align1 WE_all 1N };
116 sendc(8) null<1>UD g127<8,8,1>F 0x82000010
117 thread_spawner MsgDesc: mlen 1 rlen 0 { align1 1Q EOT };