1 /* NVC0_CP_MACRO_LAUNCH_GRID_INDIRECT
4 * parm[0] = num_groups_y
5 * parm[1] = num_groups_z
7 .section #mme90c0_launch_grid_indirect
8 parm $r2 maddr 0x108e /* GRIDDIM_YX */
13 send (extrinsrt $r1 $r2 0x0 0x10 0x10) /* num_groups_y << 16 | num_groups_x */
15 maddrsend 0xa7 /* COMPUTE_BEGIN */
16 maddrsend 0x282 /* UNKA08 */
17 maddr 0xda /* LAUNCH */
19 maddrsend 0x281 /* COMPUTE_END */
20 exit maddr 0xd8 /* UNK360 */