xref: /aosp_15_r20/external/igt-gpu-tools/lib/i915/shaders/ps/blit.g11a (revision d83cc019efdc2edc6c4b16e9034a3ceb8d35d77c)
1*d83cc019SAndroid Build Coastguard Worker/*  This is the same shader as for previous gens. On Gen 11 instruction pln was deleted and needs to be replaced by mad.
2*d83cc019SAndroid Build Coastguard WorkerThis shader was generated using IGA tool (not assembler integrated into IGT)
3*d83cc019SAndroid Build Coastguard Worker*/
4*d83cc019SAndroid Build Coastguard Worker
5*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) acc0.0<1>:nf r6.7<0;0>:f r2.0<8;1>:f r6.0<0>:f
6*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) r10.0<1>:f acc0.0<8;1>:nf r3.0<8;1>:f r6.1<0>:f
7*d83cc019SAndroid Build Coastguard Worker
8*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) acc0.0<1>:nf r6.0<0;0>:f r4.0<8;1>:f r6.0<0>:f
9*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) r11.0<1>:f acc0.0<8;1>:nf r5.0<8;1>:f r6.1<0>:f
10*d83cc019SAndroid Build Coastguard Worker
11*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) acc0.0<1>:nf r6.4<0;0>:f r2.0<8;1>:f r6.4<0>:f
12*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) r12.0<1>:f acc0.0<8;1>:nf r3.0<8;1>:f r6.5<0>:f
13*d83cc019SAndroid Build Coastguard Worker
14*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) acc0.0<1>:nf r6.0<0;0>:f r4.0<8;1>:f r6.4<0>:f
15*d83cc019SAndroid Build Coastguard Worker(W) mad(8|M0) r13.0<1>:f acc0.0<8;1>:nf r5.0<8;1>:f r6.5<0>:f
16*d83cc019SAndroid Build Coastguard Worker
17*d83cc019SAndroid Build Coastguard Worker(W) send(16|M0) r112:f r10:ub 0x10000002 0x08840001 //  SAMPLER  wr:4, rd:8, fc: 0x40001
18*d83cc019SAndroid Build Coastguard Worker    mov (16|M0)              r113.0<1>:f   r12.0<8;8,1>:f
19*d83cc019SAndroid Build Coastguard Worker    mov (16|M0)              r115.0<1>:f   r14.0<8;8,1>:f
20*d83cc019SAndroid Build Coastguard Worker    mov (16|M0)              r117.0<1>:f   r16.0<8;8,1>:f
21*d83cc019SAndroid Build Coastguard Worker    mov (16|M0)              r119.0<1>:f   r18.0<8;8,1>:f
22*d83cc019SAndroid Build Coastguard Worker(W) send(16|M0) null:f r112:ub 0x10000025 0x10031000 {EOT} //  DP_RC  wr:8, rd:0, Render Target Write msc:16, to #0
23