Lines Matching refs:PUSH_DATA

54 	PUSH_DATA (push, pNv->vblank_sem->handle);
55 PUSH_DATA (push, 0);
57 PUSH_DATA (push, 0x22222222);
59 PUSH_DATA (push, 0x11111111);
60 PUSH_DATA (push, head);
62 PUSH_DATA (push, 0x11111111);
80 PUSH_DATA (push, pNv->NvMemFormat->handle);
82 PUSH_DATA (push, pNv->notify0->handle);
84 PUSH_DATA (push, fifo->vram);
85 PUSH_DATA (push, fifo->vram);
104 PUSH_DATA (push, pNv->Nv2D->handle);
106 PUSH_DATA (push, pNv->notify0->handle);
107 PUSH_DATA (push, fifo->vram);
108 PUSH_DATA (push, fifo->vram);
114 PUSH_DATA (push, 1);
116 PUSH_DATA (push, 1);
118 PUSH_DATA (push, 0);
120 PUSH_DATA (push, 0x111);
185 PUSH_DATA (push, pNv->NvSW->handle);
187 PUSH_DATA (push, pNv->vblank_sem->handle);
189 PUSH_DATA (push, 0);
192 PUSH_DATA (push, pNv->Nv3D->handle);
194 PUSH_DATA (push, NV50_3D_COND_MODE_ALWAYS);
196 PUSH_DATA (push, pNv->NvNull->handle);
199 PUSH_DATA (push, fifo->vram);
202 PUSH_DATA (push, fifo->vram);
204 PUSH_DATA (push, 1);
207 PUSH_DATA (push, 0);
209 PUSH_DATA (push, 1);
211 PUSH_DATA (push, 0);
214 PUSH_DATA (push, (pNv->scratch->offset + TIC_OFFSET) >> 32);
215 PUSH_DATA (push, (pNv->scratch->offset + TIC_OFFSET));
216 PUSH_DATA (push, 0x00000800);
218 PUSH_DATA (push, (pNv->scratch->offset + TSC_OFFSET) >> 32);
219 PUSH_DATA (push, (pNv->scratch->offset + TSC_OFFSET));
220 PUSH_DATA (push, 0x00000000);
222 PUSH_DATA (push, 1);
224 PUSH_DATA (push, 0x54);
227 PUSH_DATA (push, 0x10000001);
228 PUSH_DATA (push, 0x0423c788); /* mov b32 o[0x0] a[0x0] */
229 PUSH_DATA (push, 0x10000205);
230 PUSH_DATA (push, 0x0423c788); /* mov b32 o[0x4] a[0x4] */
231 PUSH_DATA (push, 0xc0800401);
232 PUSH_DATA (push, 0x00200780); /* mul rn f32 $r0 a[0x8] c0[0x0] */
233 PUSH_DATA (push, 0xc0830405);
234 PUSH_DATA (push, 0x00200780); /* mul rn f32 $r1 a[0x8] c0[0xc] */
235 PUSH_DATA (push, 0xc0860409);
236 PUSH_DATA (push, 0x00200780); /* mul rn f32 $r2 a[0x8] c0[0x18] */
237 PUSH_DATA (push, 0xe0810601);
238 PUSH_DATA (push, 0x00200780); /* add f32 $r0 (mul a[0xc] c0[0x4]) $r0 */
239 PUSH_DATA (push, 0xe0840605);
240 PUSH_DATA (push, 0x00204780); /* add f32 $r1 (mul a[0xc] c0[0x10]) $r1 */
241 PUSH_DATA (push, 0xe0870609);
242 PUSH_DATA (push, 0x00208780); /* add f32 $r2 (mul a[0xc] c0[0x1c]) $r2 */
243 PUSH_DATA (push, 0xb1000001);
244 PUSH_DATA (push, 0x00008780); /* add rn f32 $r0 $r0 c0[0x8] */
245 PUSH_DATA (push, 0xb1000205);
246 PUSH_DATA (push, 0x00014780); /* add rn f32 $r1 $r1 c0[0x14] */
247 PUSH_DATA (push, 0xb1000409);
248 PUSH_DATA (push, 0x00020780); /* add rn f32 $r2 $r2 c0[0x20] */
249 PUSH_DATA (push, 0x90000409);
250 PUSH_DATA (push, 0x00000780); /* rcp f32 $r2 $r2 */
251 PUSH_DATA (push, 0xc0020001);
252 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r0 $r0 $r2 */
253 PUSH_DATA (push, 0xc0020205);
254 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r1 $r1 $r2 */
255 PUSH_DATA (push, 0xc0890009);
256 PUSH_DATA (push, 0x00000788); /* mul rn f32 o[0x8] $r0 c0[0x24] */
257 PUSH_DATA (push, 0xc08a020d);
258 PUSH_DATA (push, 0x00000788); /* mul rn f32 o[0xc] $r1 c0[0x28] */
259 PUSH_DATA (push, 0xc08b0801);
260 PUSH_DATA (push, 0x00200780); /* mul rn f32 $r0 a[0x10] c0[0x2c] */
261 PUSH_DATA (push, 0xc08e0805);
262 PUSH_DATA (push, 0x00200780); /* mul rn f32 $r1 a[0x10] c0[0x38] */
263 PUSH_DATA (push, 0xc0910809);
264 PUSH_DATA (push, 0x00200780); /* mul rn f32 $r2 a[0x10] c0[0x44] */
265 PUSH_DATA (push, 0xe08c0a01);
266 PUSH_DATA (push, 0x00200780); /* add f32 $r0 (mul a[0x14] c0[0x30]) $r0 */
267 PUSH_DATA (push, 0xe08f0a05);
268 PUSH_DATA (push, 0x00204780); /* add f32 $r1 (mul a[0x14] c0[0x3c]) $r1 */
269 PUSH_DATA (push, 0xe0920a09);
270 PUSH_DATA (push, 0x00208780); /* add f32 $r2 (mul a[0x14] c0[0x48]) $r2 */
271 PUSH_DATA (push, 0xb1000001);
272 PUSH_DATA (push, 0x00034780); /* add rn f32 $r0 $r0 c0[0x34] */
273 PUSH_DATA (push, 0xb1000205);
274 PUSH_DATA (push, 0x00040780); /* add rn f32 $r1 $r1 c0[0x40] */
275 PUSH_DATA (push, 0xb1000409);
276 PUSH_DATA (push, 0x0004c780); /* add rn f32 $r2 $r2 c0[0x4c] */
277 PUSH_DATA (push, 0x90000409);
278 PUSH_DATA (push, 0x00000780); /* rcp f32 $r2 $r2 */
279 PUSH_DATA (push, 0xc0020001);
280 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r0 $r0 $r2 */
281 PUSH_DATA (push, 0xc0020205);
282 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r1 $r1 $r2 */
283 PUSH_DATA (push, 0xc0940011);
284 PUSH_DATA (push, 0x00000788); /* mul rn f32 o[0x10] $r0 c0[0x50] */
285 PUSH_DATA (push, 0xc0950215);
286 PUSH_DATA (push, 0x00000789); /* exit mul rn f32 o[0x14] $r1 c0[0x54] */
290 PUSH_DATA (push, 0x00000003);
291 PUSH_DATA (push, 0x00000033);
293 PUSH_DATA (push, 6);
295 PUSH_DATA (push, 8);
296 PUSH_DATA (push, 4); /* NV50_3D_VP_REG_ALLOC_TEMP */
298 PUSH_DATA (push, (pNv->scratch->offset + PVP_OFFSET) >> 32);
299 PUSH_DATA (push, (pNv->scratch->offset + PVP_OFFSET));
301 PUSH_DATA (push, (pNv->scratch->offset + PVP_DATA) >> 32);
302 PUSH_DATA (push, (pNv->scratch->offset + PVP_DATA));
303 PUSH_DATA (push, (CB_PVP << NV50_3D_CB_DEF_SET_BUFFER__SHIFT) | 256);
305 PUSH_DATA (push, 0x00000001 | (CB_PVP << 12));
307 PUSH_DATA (push, 0);
310 PUSH_DATA (push, 0x80000000); /* interp $r0 v[0x0] */
311 PUSH_DATA (push, 0x90000004); /* rcp f32 $r1 $r0 */
312 PUSH_DATA (push, 0x82010200); /* interp $r0 v[0x4] $r1 */
313 PUSH_DATA (push, 0x82020204); /* interp $r1 v[0x8] $r1 */
314 PUSH_DATA (push, 0xf6400001);
315 PUSH_DATA (push, 0x0000c785); /* exit texauto live $r0:$r1:$r2:$r3 $t0 $s0 $r0:$r1 0x0 0x0 0x0 */
317 PUSH_DATA (push, 0x80000000); /* interp $r0 v[0x0] */
318 PUSH_DATA (push, 0x90000004); /* rcp f32 $r1 $r0 */
319 PUSH_DATA (push, 0x82030210); /* interp $r4 v[0xc] $r1 */
320 PUSH_DATA (push, 0x82040214); /* interp $r5 v[0x10] $r1 */
321 PUSH_DATA (push, 0x82010200); /* interp $r0 v[0x4] $r1 */
322 PUSH_DATA (push, 0x82020204); /* interp $r1 v[0x8] $r1 */
323 PUSH_DATA (push, 0xf6400001);
324 PUSH_DATA (push, 0x0000c784); /* texauto live $r0:$r1:$r2:$r3 $t0 $s0 $r0:$r1 0x0 0x0 0x0 */
325 PUSH_DATA (push, 0xf0400211);
326 PUSH_DATA (push, 0x00008784); /* texauto live #:#:#:$r4 $t1 $s0 $r4:$r5 0x0 0x0 0x0 */
327 PUSH_DATA (push, 0xc0040000); /* mul f32 $r0 $r0 $r4 */
328 PUSH_DATA (push, 0xc0040204); /* mul f32 $r1 $r1 $r4 */
329 PUSH_DATA (push, 0xc0040409);
330 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r2 $r2 $r4 */
331 PUSH_DATA (push, 0xc004060d);
332 PUSH_DATA (push, 0x00000781); /* exit mul rn f32 $r3 $r3 $r4 */
334 PUSH_DATA (push, 0x80000000); /* interp $r0 v[0x0] */
335 PUSH_DATA (push, 0x90000004); /* rcp f32 $r1 $r0 */
336 PUSH_DATA (push, 0x82030210); /* interp $r4 v[0xc] $r1 */
337 PUSH_DATA (push, 0x82040214); /* interp $r5 v[0x10] $r1 */
338 PUSH_DATA (push, 0x82010200); /* interp $r0 v[0x4] $r1 */
339 PUSH_DATA (push, 0x82020204); /* interp $r1 v[0x8] $r1 */
340 PUSH_DATA (push, 0xf6400001);
341 PUSH_DATA (push, 0x0000c784); /* texauto live $r0:$r1:$r2:$r3 $t0 $s0 $r0:$r1 0x0 0x0 0x0 */
342 PUSH_DATA (push, 0xf6400211);
343 PUSH_DATA (push, 0x0000c784); /* texauto live $r4:$r5:$r6:$r7 $t1 $s0 $r4:$r5 0x0 0x0 0x0 */
344 PUSH_DATA (push, 0xc0040000); /* mul f32 $r0 $r0 $r4 */
345 PUSH_DATA (push, 0xc0050204); /* mul f32 $r1 $r1 $r5 */
346 PUSH_DATA (push, 0xc0060409);
347 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r2 $r2 $r6 */
348 PUSH_DATA (push, 0xc007060d);
349 PUSH_DATA (push, 0x00000781); /* exit mul rn f32 $r3 $r3 $r7 */
351 PUSH_DATA (push, 0x80000000); /* interp $r0 v[0x0] */
352 PUSH_DATA (push, 0x90000004); /* rcp f32 $r1 $r0 */
353 PUSH_DATA (push, 0x82030200); /* interp $r0 v[0xc] $r1 */
354 PUSH_DATA (push, 0x82040204); /* interp $r1 v[0x10] $r1 */
355 PUSH_DATA (push, 0x82010210); /* interp $r4 v[0x4] $r1 */
356 PUSH_DATA (push, 0x82020214); /* interp $r5 v[0x8] $r1 */
357 PUSH_DATA (push, 0xf6400201);
358 PUSH_DATA (push, 0x0000c784); /* texauto live $r0:$r1:$r2:$r3 $t1 $s0 $r0:$r1 0x0 0x0 0x0 */
359 PUSH_DATA (push, 0xf0400011);
360 PUSH_DATA (push, 0x00008784); /* texauto live #:#:#:$r4 $t0 $s0 $r4:$r5 0x0 0x0 0x0 */
361 PUSH_DATA (push, 0xc0040000); /* mul f32 $r0 $r0 $r4 */
362 PUSH_DATA (push, 0xc0040204); /* mul f32 $r1 $r1 $r4 */
363 PUSH_DATA (push, 0xc0040409);
364 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r2 $r2 $r4 */
365 PUSH_DATA (push, 0xc004060d);
366 PUSH_DATA (push, 0x00000781); /* exit mul rn f32 $r3 $r3 $r4 */
368 PUSH_DATA (push, 0x80000000); /* interp $r0 v[0x0] */
369 PUSH_DATA (push, 0x90000004); /* rcp f32 $r1 $r0 */
370 PUSH_DATA (push, 0x82010200); /* interp $r0 v[0x4] $r1 */
371 PUSH_DATA (push, 0x82020204); /* interp $r1 v[0x8] $r1 */
372 PUSH_DATA (push, 0xf0400001);
373 PUSH_DATA (push, 0x00008784); /* texauto live #:#:#:$r0 $t0 $s0 $r0:$r1 0x0 0x0 0x0 */
374 PUSH_DATA (push, 0x10008004); /* mov b32 $r1 $r0 */
375 PUSH_DATA (push, 0x10008008); /* mov b32 $r2 $r0 */
376 PUSH_DATA (push, 0x1000000d);
377 PUSH_DATA (push, 0x0403c781); /* exit mov b32 $r3 $r0 */
379 PUSH_DATA (push, 0x80000000); /* interp $r0 v[0x0] */
380 PUSH_DATA (push, 0x90000004); /* rcp f32 $r1 $r0 */
381 PUSH_DATA (push, 0x82030208); /* interp $r2 v[0xc] $r1 */
382 PUSH_DATA (push, 0x8204020c); /* interp $r3 v[0x10] $r1 */
383 PUSH_DATA (push, 0x82010200); /* interp $r0 v[0x4] $r1 */
384 PUSH_DATA (push, 0x82020204); /* interp $r1 v[0x8] $r1 */
385 PUSH_DATA (push, 0xf0400001);
386 PUSH_DATA (push, 0x00008784); /* texauto live #:#:#:$r0 $t0 $s0 $r0:$r1 0x0 0x0 0x0 */
387 PUSH_DATA (push, 0xf0400209);
388 PUSH_DATA (push, 0x00008784); /* texauto live #:#:#:$r2 $t1 $s0 $r2:$r3 0x0 0x0 0x0 */
389 PUSH_DATA (push, 0xc002000d);
390 PUSH_DATA (push, 0x00000780); /* mul rn f32 $r3 $r0 $r2 */
391 PUSH_DATA (push, 0x10008600); /* mov b32 $r0 $r3 */
392 PUSH_DATA (push, 0x10008604); /* mov b32 $r1 $r3 */
393 PUSH_DATA (push, 0x10000609);
394 PUSH_DATA (push, 0x0403c781); /* exit mov b32 $r2 $r3 */
396 PUSH_DATA (push, 0x80000008); /* interp $r2 v[0x0] */
397 PUSH_DATA (push, 0x90000408); /* rcp f32 $r2 $r2 */
398 PUSH_DATA (push, 0x82010400); /* interp $r0 v[0x4] $r2 */
399 PUSH_DATA (push, 0x82020404); /* interp $r1 v[0x8] $r2 */
400 PUSH_DATA (push, 0xf0400001);
401 PUSH_DATA (push, 0x00008784); /* texauto live #:#:#:$r0 $t0 $s0 $r0:$r1 0x0 0x0 0x0 */
402 PUSH_DATA (push, 0xc0800014); /* mul f32 $r5 $r0 c0[0x0] */
403 PUSH_DATA (push, 0xb0810a0c); /* add f32 $r3 $r5 c0[0x4] */
404 PUSH_DATA (push, 0xb0820a10); /* add f32 $r4 $r5 c0[0x8] */
405 PUSH_DATA (push, 0xb0830a14); /* add f32 $r5 $r5 c0[0xc] */
406 PUSH_DATA (push, 0x82010400); /* interp $r0 v[0x4] $r2 */
407 PUSH_DATA (push, 0x82020404); /* interp $r1 v[0x8] $r2 */
408 PUSH_DATA (push, 0xf0400201);
409 PUSH_DATA (push, 0x0000c784); /* texauto live #:#:$r0:$r1 $t1 $s0 $r0:$r1 0x0 0x0 0x0 */
410 PUSH_DATA (push, 0xe084000c); /* add f32 $r3 (mul $r0 c0[0x10]) $r3 */
411 PUSH_DATA (push, 0xe0850010); /* add f32 $r4 (mul $r0 c0[0x14]) $r4 */
412 PUSH_DATA (push, 0xe0860015);
413 PUSH_DATA (push, 0x00014780); /* add f32 $r5 (mul $r0 c0[0x18]) $r5 */
414 PUSH_DATA (push, 0xe0870201);
415 PUSH_DATA (push, 0x0000c780); /* add f32 $r0 (mul $r1 c0[0x1c]) $r3 */
416 PUSH_DATA (push, 0xe0890209);
417 PUSH_DATA (push, 0x00014780); /* add f32 $r2 (mul $r1 c0[0x24]) $r5 */
418 PUSH_DATA (push, 0xe0880205);
419 PUSH_DATA (push, 0x00010781); /* exit add f32 $r1 (mul $r1 c0[0x20]) $r4 */
423 PUSH_DATA (push, 0x41400100);
424 PUSH_DATA (push, 0x05040302);
426 PUSH_DATA (push, 0x00000000);
428 PUSH_DATA (push, 0x08040404);
429 PUSH_DATA (push, 0x00000008); /* NV50_3D_FP_REG_ALLOC_TEMP */
431 PUSH_DATA (push, (pNv->scratch->offset + PFP_OFFSET) >> 32);
432 PUSH_DATA (push, (pNv->scratch->offset + PFP_OFFSET));
434 PUSH_DATA (push, (pNv->scratch->offset + PFP_DATA) >> 32);
435 PUSH_DATA (push, (pNv->scratch->offset + PFP_DATA));
436 PUSH_DATA (push, (CB_PFP << NV50_3D_CB_DEF_SET_BUFFER__SHIFT) | 256);
438 PUSH_DATA (push, 0x00000031 | (CB_PFP << 12));
441 PUSH_DATA (push, 1);
444 PUSH_DATA (push, 8192 << NV50_3D_VIEWPORT_HORIZ_W__SHIFT);
445 PUSH_DATA (push, 8192 << NV50_3D_VIEWPORT_VERT_H__SHIFT);
451 PUSH_DATA (push, 8192 << NV50_3D_SCISSOR_HORIZ_MAX__SHIFT);
452 PUSH_DATA (push, 8192 << NV50_3D_SCISSOR_VERT_MAX__SHIFT);
454 PUSH_DATA (push, 8192 << NV50_3D_SCREEN_SCISSOR_HORIZ_W__SHIFT);
455 PUSH_DATA (push, 8192 << NV50_3D_SCREEN_SCISSOR_VERT_H__SHIFT);