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