Lines Matching refs:dw

54    uint32_t dw;
116 return ((union __gen_value) { .f = (v) }).dw;
413 uint32_t * restrict dw = (uint32_t * restrict) dst;
415 dw[0] =
419 dw[1] =
424 __gen_combine_address(data, &dw[2], values->Buffer[0], 0);
425 dw[2] = v2_address;
426 dw[3] = v2_address >> 32;
429 __gen_combine_address(data, &dw[4], values->Buffer[1], 0);
430 dw[4] = v4_address;
431 dw[5] = v4_address >> 32;
434 __gen_combine_address(data, &dw[6], values->Buffer[2], 0);
435 dw[6] = v6_address;
436 dw[7] = v6_address >> 32;
439 __gen_combine_address(data, &dw[8], values->Buffer[3], 0);
440 dw[8] = v8_address;
441 dw[9] = v8_address >> 32;
455 uint32_t * restrict dw = (uint32_t * restrict) dst;
457 dw[0] =
472 uint32_t * restrict dw = (uint32_t * restrict) dst;
474 dw[0] =
507 uint32_t * restrict dw = (uint32_t * restrict) dst;
509 dw[0] =
522 dw[1] =
550 uint32_t * restrict dw = (uint32_t * restrict) dst;
552 dw[0] =
575 uint32_t * restrict dw = (uint32_t * restrict) dst;
577 dw[0] =
580 dw[1] =
603 uint32_t * restrict dw = (uint32_t * restrict) dst;
605 dw[0] =
609 dw[1] =
613 dw[2] =
616 dw[3] =
619 dw[4] =
622 dw[5] =
640 uint32_t * restrict dw = (uint32_t * restrict) dst;
642 dw[0] =
658 uint32_t * restrict dw = (uint32_t * restrict) dst;
660 dw[0] =
674 uint32_t * restrict dw = (uint32_t * restrict) dst;
676 dw[0] =
682 dw[1] =
699 uint32_t * restrict dw = (uint32_t * restrict) dst;
701 dw[0] =
707 dw[1] =
726 uint32_t * restrict dw = (uint32_t * restrict) dst;
728 dw[0] =
757 uint32_t * restrict dw = (uint32_t * restrict) dst;
759 dw[0] =
779 uint32_t * restrict dw = (uint32_t * restrict) dst;
781 dw[0] =
785 __gen_combine_address(data, &dw[1], values->IndirectPayloadBaseAddress, 0);
786 dw[1] = v1_address;
787 dw[2] = v1_address >> 32;
789 GEN9_MEMORYADDRESSATTRIBUTES_pack(data, &dw[3], &values->IndirectPayloadBaseAddress2);
812 uint32_t * restrict dw = (uint32_t * restrict) dst;
814 dw[0] =
837 uint32_t * restrict dw = (uint32_t * restrict) dst;
839 dw[0] =
859 uint32_t * restrict dw = (uint32_t * restrict) dst;
861 dw[0] =
879 uint32_t * restrict dw = (uint32_t * restrict) dst;
881 dw[0] =
900 uint32_t * restrict dw = (uint32_t * restrict) dst;
902 dw[0] =
917 uint32_t * restrict dw = (uint32_t * restrict) dst;
919 dw[0] =
935 uint32_t * restrict dw = (uint32_t * restrict) dst;
938 __gen_combine_address(data, &dw[0], values->Address, 0);
939 dw[0] = v0_address;
940 dw[1] = v0_address >> 32;
942 GEN9_MEMORYADDRESSATTRIBUTES_pack(data, &dw[2], &values->MemoryAddressAttributes);
991 uint32_t * restrict dw = (uint32_t * restrict) dst;
993 dw[0] =
1011 dw[1] =
1018 dw[2] =
1083 uint32_t * restrict dw = (uint32_t * restrict) dst;
1087 dw[0] = v0;
1088 dw[1] = v0 >> 32;
1090 dw[2] =
1099 dw[3] =
1103 dw[4] =
1107 dw[5] =
1111 dw[6] =
1118 dw[7] =
1142 uint32_t * restrict dw = (uint32_t * restrict) dst;
1144 dw[0] =
1154 dw[1] =
1226 uint32_t * restrict dw = (uint32_t * restrict) dst;
1228 dw[0] =
1247 uint32_t * restrict dw = (uint32_t * restrict) dst;
1249 dw[0] =
1375 uint32_t * restrict dw = (uint32_t * restrict) dst;
1377 dw[0] =
1396 dw[1] =
1401 dw[2] =
1405 dw[3] =
1409 dw[4] =
1417 dw[5] =
1427 dw[6] =
1435 dw[7] =
1445 __gen_combine_address(data, &dw[8], values->SurfaceBaseAddress, 0);
1446 dw[8] = v8_address;
1447 dw[9] = v8_address >> 32;
1456 __gen_combine_address(data, &dw[10], values->AuxiliarySurfaceBaseAddress, v10);
1457 dw[10] = v10_address;
1458 dw[11] = (v10_address >> 32) | (v10 >> 32);
1460 dw[12] =
1464 dw[13] =
1467 dw[14] =
1470 dw[15] =
1492 uint32_t * restrict dw = (uint32_t * restrict) dst;
1494 dw[0] =
1515 uint32_t * restrict dw = (uint32_t * restrict) dst;
1517 dw[0] =
1521 dw[1] =
1525 dw[2] =
1529 dw[3] =
1622 uint32_t * restrict dw = (uint32_t * restrict) dst;
1624 dw[0] =
1635 dw[1] =
1644 dw[2] =
1648 dw[3] =
1677 uint32_t * restrict dw = (uint32_t * restrict) dst;
1679 dw[0] =
1687 dw[1] =
1691 dw[2] =
1695 dw[3] =
1699 dw[4] = 0;
1701 dw[5] = 0;
1703 dw[6] = 0;
1705 dw[7] = 0;
1721 uint32_t * restrict dw = (uint32_t * restrict) dst;
1723 dw[0] =
1727 dw[1] =
1750 uint32_t * restrict dw = (uint32_t * restrict) dst;
1752 dw[0] =
1758 dw[1] =
1766 dw[2] = v2;
1767 dw[3] = v2 >> 32;
1771 dw[4] = v4;
1772 dw[5] = v4 >> 32;
1776 dw[6] = v6;
1777 dw[7] = v6 >> 32;
1781 dw[8] = v8;
1782 dw[9] = v8 >> 32;
1786 dw[10] = v10;
1787 dw[11] = v10 >> 32;
1791 dw[12] = v12;
1792 dw[13] = v12 >> 32;
1796 dw[14] = v14;
1797 dw[15] = v14 >> 32;
1801 dw[16] = v16;
1802 dw[17] = v16 >> 32;
1806 dw[18] = v18;
1807 dw[19] = v18 >> 32;
1811 dw[20] = v20;
1812 dw[21] = v20 >> 32;
1816 dw[22] = v22;
1817 dw[23] = v22 >> 32;
1821 dw[24] = v24;
1822 dw[25] = v24 >> 32;
1826 dw[26] = v26;
1827 dw[27] = v26 >> 32;
1831 dw[28] = v28;
1832 dw[29] = v28 >> 32;
1836 dw[30] = v30;
1837 dw[31] = v30 >> 32;
1841 dw[32] = v32;
1842 dw[33] = v32 >> 32;
1846 dw[34] = v34;
1847 dw[35] = v34 >> 32;
1851 dw[36] = v36;
1852 dw[37] = v36 >> 32;
1856 dw[38] = v38;
1857 dw[39] = v38 >> 32;
1861 dw[40] = v40;
1862 dw[41] = v40 >> 32;
1866 dw[42] = v42;
1867 dw[43] = v42 >> 32;
1871 dw[44] = v44;
1872 dw[45] = v44 >> 32;
1876 dw[46] = v46;
1877 dw[47] = v46 >> 32;
1881 dw[48] = v48;
1882 dw[49] = v48 >> 32;
1886 dw[50] = v50;
1887 dw[51] = v50 >> 32;
1891 dw[52] = v52;
1892 dw[53] = v52 >> 32;
1896 dw[54] = v54;
1897 dw[55] = v54 >> 32;
1901 dw[56] = v56;
1902 dw[57] = v56 >> 32;
1906 dw[58] = v58;
1907 dw[59] = v58 >> 32;
1911 dw[60] = v60;
1912 dw[61] = v60 >> 32;
1916 dw[62] = v62;
1917 dw[63] = v62 >> 32;
1946 uint32_t * restrict dw = (uint32_t * restrict) dst;
1948 dw[0] =
1954 dw[1] =
1960 dw[2] =
1966 dw[3] =
1974 dw[4] = v4;
1975 dw[5] = v4 >> 32;
1979 dw[8] = v8;
1980 dw[9] = v8 >> 32;
1984 dw[12] = v12;
1985 dw[13] = v12 >> 32;
1989 dw[16] = v16;
1990 dw[17] = v16 >> 32;
1994 dw[20] = v20;
1995 dw[21] = v20 >> 32;
1999 dw[24] = v24;
2000 dw[25] = v24 >> 32;
2004 dw[28] = v28;
2005 dw[29] = v28 >> 32;
2009 dw[32] = v32;
2010 dw[33] = v32 >> 32;
2014 dw[36] = v36;
2015 dw[37] = v36 >> 32;
2019 dw[40] = v40;
2020 dw[41] = v40 >> 32;
2024 dw[44] = v44;
2025 dw[45] = v44 >> 32;
2029 dw[48] = v48;
2030 dw[49] = v48 >> 32;
2034 dw[52] = v52;
2035 dw[53] = v52 >> 32;
2039 dw[56] = v56;
2040 dw[57] = v56 >> 32;
2044 dw[60] = v60;
2045 dw[61] = v60 >> 32;
2049 dw[64] = v64;
2050 dw[65] = v64 >> 32;
2054 dw[68] = v68;
2055 dw[69] = v68 >> 32;
2059 dw[72] = v72;
2060 dw[73] = v72 >> 32;
2064 dw[76] = v76;
2065 dw[77] = v76 >> 32;
2069 dw[80] = v80;
2070 dw[81] = v80 >> 32;
2074 dw[84] = v84;
2075 dw[85] = v84 >> 32;
2079 dw[88] = v88;
2080 dw[89] = v88 >> 32;
2084 dw[92] = v92;
2085 dw[93] = v92 >> 32;
2089 dw[96] = v96;
2090 dw[97] = v96 >> 32;
2094 dw[100] = v100;
2095 dw[101] = v100 >> 32;
2099 dw[104] = v104;
2100 dw[105] = v104 >> 32;
2104 dw[108] = v108;
2105 dw[109] = v108 >> 32;
2109 dw[112] = v112;
2110 dw[113] = v112 >> 32;
2114 dw[116] = v116;
2115 dw[117] = v116 >> 32;
2119 dw[120] = v120;
2120 dw[121] = v120 >> 32;
2124 dw[124] = v124;
2125 dw[125] = v124 >> 32;
2142 uint32_t * restrict dw = (uint32_t * restrict) dst;
2144 dw[0] =
2149 dw[1] =
2240 uint32_t * restrict dw = (uint32_t * restrict) dst;
2242 dw[0] =
2249 dw[1] =
2258 dw[2] =
2264 dw[3] =
2271 dw[4] =
2279 dw[5] =
2285 dw[6] =
2288 dw[7] =
2293 dw[8] =
2299 dw[9] =
2305 dw[10] =
2309 dw[11] =
2315 dw[12] =
2321 dw[13] =
2326 dw[14] =
2330 dw[15] =
2336 dw[16] =
2340 dw[17] =
2344 dw[18] =
2348 dw[19] =
2351 dw[20] =
2355 dw[21] =
2359 dw[22] =
2375 uint32_t * restrict dw = (uint32_t * restrict) dst;
2377 dw[0] =
2405 uint32_t * restrict dw = (uint32_t * restrict) dst;
2407 dw[0] =
2410 dw[1] =
2413 dw[2] =
2416 dw[3] =
2419 dw[4] =
2422 dw[5] =
2425 dw[6] = 0;
2427 dw[7] = 0;
2429 dw[8] =
2432 dw[9] =
2435 dw[10] =
2438 dw[11] =
2441 dw[12] =
2444 dw[13] =
2447 dw[14] =
2450 dw[15] =
2479 uint32_t * restrict dw = (uint32_t * restrict) dst;
2481 dw[0] =
2505 uint32_t * restrict dw = (uint32_t * restrict) dst;
2507 dw[0] =
2527 uint32_t * restrict dw = (uint32_t * restrict) dst;
2535 dw[0] =
2545 dw[1] =
2572 uint32_t * restrict dw = (uint32_t * restrict) dst;
2574 dw[0] =
2594 uint32_t * restrict dw = (uint32_t * restrict) dst;
2597 __gen_combine_address(data, &dw[0], values->Address, 0);
2598 dw[0] = v0_address;
2599 dw[1] = v0_address >> 32;
2601 GEN9_VDENC_SURFACE_CONTROL_BITS_pack(data, &dw[2], &values->PictureFields);
2635 uint32_t * restrict dw = (uint32_t * restrict) dst;
2637 dw[0] =
2644 dw[1] =
2652 dw[2] =
2656 dw[3] =
2677 uint32_t * restrict dw = (uint32_t * restrict) dst;
2679 dw[0] =
2687 __gen_combine_address(data, &dw[1], values->BufferStartingAddress, 0);
2688 dw[1] = v1_address;
2689 dw[2] = v1_address >> 32;
2691 dw[3] =
2713 uint32_t * restrict dw = (uint32_t * restrict) dst;
2715 dw[0] =
2722 dw[1] =
2764 uint32_t * restrict dw = (uint32_t * restrict) dst;
2766 dw[0] =
2776 dw[1] =
2781 dw[2] =
2784 dw[3] =
2787 dw[4] =
2790 dw[5] =
2793 dw[6] =
2827 uint32_t * restrict dw = (uint32_t * restrict) dst;
2829 dw[0] =
2836 dw[1] =
2842 dw[2] =
2876 uint32_t * restrict dw = (uint32_t * restrict) dst;
2878 dw[0] =
2885 dw[1] =
2917 uint32_t * restrict dw = (uint32_t * restrict) dst;
2919 dw[0] =
2926 dw[1] =
2958 uint32_t * restrict dw = (uint32_t * restrict) dst;
2960 dw[0] =
2967 dw[1] =
2999 uint32_t * restrict dw = (uint32_t * restrict) dst;
3001 dw[0] =
3008 dw[1] =
3040 uint32_t * restrict dw = (uint32_t * restrict) dst;
3042 dw[0] =
3049 dw[1] =
3077 uint32_t * restrict dw = (uint32_t * restrict) dst;
3079 dw[0] =
3086 dw[1] =
3113 uint32_t * restrict dw = (uint32_t * restrict) dst;
3115 dw[0] =
3122 dw[1] =
3149 uint32_t * restrict dw = (uint32_t * restrict) dst;
3151 dw[0] =
3158 dw[1] =
3185 uint32_t * restrict dw = (uint32_t * restrict) dst;
3187 dw[0] =
3194 dw[1] =
3221 uint32_t * restrict dw = (uint32_t * restrict) dst;
3223 dw[0] =
3230 dw[1] =
3261 uint32_t * restrict dw = (uint32_t * restrict) dst;
3263 dw[0] =
3274 __gen_combine_address(data, &dw[1], values->BindingTablePoolBaseAddress, v1);
3275 dw[1] = v1_address;
3276 dw[2] = (v1_address >> 32) | (v1 >> 32);
3278 dw[3] =
3306 uint32_t * restrict dw = (uint32_t * restrict) dst;
3308 dw[0] =
3315 dw[1] =
3344 uint32_t * restrict dw = (uint32_t * restrict) dst;
3346 dw[0] =
3353 dw[1] =
3383 uint32_t * restrict dw = (uint32_t * restrict) dst;
3385 dw[0] =
3392 dw[1] =
3395 dw[2] =
3398 dw[3] =
3426 uint32_t * restrict dw = (uint32_t * restrict) dst;
3428 dw[0] =
3435 dw[1] =
3438 dw[2] =
3493 uint32_t * restrict dw = (uint32_t * restrict) dst;
3495 dw[0] =
3502 dw[1] =
3511 dw[2] =
3524 dw[3] =
3555 uint32_t * restrict dw = (uint32_t * restrict) dst;
3557 dw[0] =
3565 GEN9_3DSTATE_CONSTANT_BODY_pack(data, &dw[1], &values->ConstantBody);
3592 uint32_t * restrict dw = (uint32_t * restrict) dst;
3594 dw[0] =
3602 GEN9_3DSTATE_CONSTANT_BODY_pack(data, &dw[1], &values->ConstantBody);
3629 uint32_t * restrict dw = (uint32_t * restrict) dst;
3631 dw[0] =
3639 GEN9_3DSTATE_CONSTANT_BODY_pack(data, &dw[1], &values->ConstantBody);
3666 uint32_t * restrict dw = (uint32_t * restrict) dst;
3668 dw[0] =
3676 GEN9_3DSTATE_CONSTANT_BODY_pack(data, &dw[1], &values->ConstantBody);
3703 uint32_t * restrict dw = (uint32_t * restrict) dst;
3705 dw[0] =
3713 GEN9_3DSTATE_CONSTANT_BODY_pack(data, &dw[1], &values->ConstantBody);
3764 uint32_t * restrict dw = (uint32_t * restrict) dst;
3766 dw[0] =
3773 dw[1] =
3782 __gen_combine_address(data, &dw[2], values->SurfaceBaseAddress, 0);
3783 dw[2] = v2_address;
3784 dw[3] = v2_address >> 32;
3786 dw[4] =
3791 dw[5] =
3796 dw[6] =
3800 dw[7] =
3837 uint32_t * restrict dw = (uint32_t * restrict) dst;
3839 dw[0] =
3847 dw[1] =
3851 dw[2] =
3855 dw[3] =
3918 uint32_t * restrict dw = (uint32_t * restrict) dst;
3920 dw[0] =
3929 dw[1] = v1;
3930 dw[2] = v1 >> 32;
3932 dw[3] =
3945 __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, v4);
3946 dw[4] = v4_address;
3947 dw[5] = (v4_address >> 32) | (v4 >> 32);
3949 dw[6] =
3954 dw[7] =
3962 dw[8] =
3970 dw[9] = v9;
3971 dw[10] = v9 >> 32;
4006 uint32_t * restrict dw = (uint32_t * restrict) dst;
4008 dw[0] =
4015 dw[1] =
4020 dw[2] =
4058 uint32_t * restrict dw = (uint32_t * restrict) dst;
4060 dw[0] =
4067 dw[1] =
4072 dw[2] =
4110 uint32_t * restrict dw = (uint32_t * restrict) dst;
4112 dw[0] =
4119 dw[1] =
4124 dw[2] =
4164 uint32_t * restrict dw = (uint32_t * restrict) dst;
4166 dw[0] =
4173 dw[1] =
4179 dw[2] =
4220 uint32_t * restrict dw = (uint32_t * restrict) dst;
4222 dw[0] =
4229 dw[1] =
4235 dw[2] =
4268 uint32_t * restrict dw = (uint32_t * restrict) dst;
4270 dw[0] =
4281 __gen_combine_address(data, &dw[1], values->GatherPoolBaseAddress, v1);
4282 dw[1] = v1_address;
4283 dw[2] = (v1_address >> 32) | (v1 >> 32);
4285 dw[3] =
4366 uint32_t * restrict dw = (uint32_t * restrict) dst;
4368 dw[0] =
4377 dw[1] = v1;
4378 dw[2] = v1 >> 32;
4380 dw[3] =
4396 __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, v4);
4397 dw[4] = v4_address;
4398 dw[5] = (v4_address >> 32) | (v4 >> 32);
4400 dw[6] =
4409 dw[7] =
4422 dw[8] =
4428 dw[9] =
4461 uint32_t * restrict dw = (uint32_t * restrict) dst;
4463 dw[0] =
4470 dw[1] =
4475 __gen_combine_address(data, &dw[2], values->SurfaceBaseAddress, 0);
4476 dw[2] = v2_address;
4477 dw[3] = v2_address >> 32;
4479 dw[4] =
4539 uint32_t * restrict dw = (uint32_t * restrict) dst;
4541 dw[0] =
4548 dw[1] =
4556 dw[2] =
4564 dw[3] = v3;
4565 dw[4] = v3 >> 32;
4570 __gen_combine_address(data, &dw[5], values->ScratchSpaceBasePointer, v5);
4571 dw[5] = v5_address;
4572 dw[6] = (v5_address >> 32) | (v5 >> 32);
4574 dw[7] =
4586 dw[8] = 0;
4618 uint32_t * restrict dw = (uint32_t * restrict) dst;
4620 dw[0] =
4627 dw[1] =
4632 __gen_combine_address(data, &dw[2], values->BufferStartingAddress, 0);
4633 dw[2] = v2_address;
4634 dw[3] = v2_address >> 32;
4636 dw[4] =
4668 uint32_t * restrict dw = (uint32_t * restrict) dst;
4670 dw[0] =
4677 dw[1] =
4683 dw[2] =
4712 uint32_t * restrict dw = (uint32_t * restrict) dst;
4714 dw[0] =
4721 dw[1] =
4753 uint32_t * restrict dw = (uint32_t * restrict) dst;
4755 dw[0] =
4762 dw[1] =
4792 uint32_t * restrict dw = (uint32_t * restrict) dst;
4794 dw[0] =
4801 dw[1] =
4829 uint32_t * restrict dw = (uint32_t * restrict) dst;
4831 dw[0] =
4838 dw[1] =
4841 dw[2] =
4844 dw[3] =
4847 dw[4] =
4850 dw[5] =
4853 dw[6] =
4856 dw[7] =
4859 dw[8] =
4862 dw[9] =
4865 dw[10] =
4868 dw[11] =
4871 dw[12] =
4874 dw[13] =
4877 dw[14] =
4880 dw[15] =
4883 dw[16] =
4886 dw[17] =
4889 dw[18] =
4892 dw[19] =
4895 dw[20] =
4898 dw[21] =
4901 dw[22] =
4904 dw[23] =
4907 dw[24] =
4910 dw[25] =
4913 dw[26] =
4916 dw[27] =
4919 dw[28] =
4922 dw[29] =
4925 dw[30] =
4928 dw[31] =
4931 dw[32] =
5004 uint32_t * restrict dw = (uint32_t * restrict) dst;
5006 dw[0] =
5015 dw[1] = v1;
5016 dw[2] = v1 >> 32;
5018 dw[3] =
5034 __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, v4);
5035 dw[4] = v4_address;
5036 dw[5] = (v4_address >> 32) | (v4 >> 32);
5038 dw[6] =
5048 dw[7] =
5055 dw[8] = v8;
5056 dw[9] = v8 >> 32;
5060 dw[10] = v10;
5061 dw[11] = v10 >> 32;
5095 uint32_t * restrict dw = (uint32_t * restrict) dst;
5097 dw[0] =
5104 dw[1] =
5161 uint32_t * restrict dw = (uint32_t * restrict) dst;
5163 dw[0] =
5170 dw[1] =
5212 uint32_t * restrict dw = (uint32_t * restrict) dst;
5214 dw[0] =
5221 dw[1] =
5250 uint32_t * restrict dw = (uint32_t * restrict) dst;
5252 dw[0] =
5259 dw[1] =
5288 uint32_t * restrict dw = (uint32_t * restrict) dst;
5290 dw[0] =
5297 dw[1] =
5326 uint32_t * restrict dw = (uint32_t * restrict) dst;
5328 dw[0] =
5335 dw[1] =
5364 uint32_t * restrict dw = (uint32_t * restrict) dst;
5366 dw[0] =
5373 dw[1] =
5446 uint32_t * restrict dw = (uint32_t * restrict) dst;
5448 dw[0] =
5455 dw[1] =
5475 dw[2] =
5478 dw[3] =
5481 dw[4] =
5515 uint32_t * restrict dw = (uint32_t * restrict) dst;
5517 dw[0] =
5524 dw[1] =
5528 dw[2] = __gen_combine_address(data, &dw[2], values->GlobalConstantBufferAddress, 0);
5530 dw[3] = __gen_combine_address(data, &dw[3], values->GlobalConstantBufferAddressHigh, 0);
5554 uint32_t * restrict dw = (uint32_t * restrict) dst;
5556 dw[0] =
5586 uint32_t * restrict dw = (uint32_t * restrict) dst;
5588 dw[0] =
5619 uint32_t * restrict dw = (uint32_t * restrict) dst;
5621 dw[0] =
5628 dw[1] =
5655 uint32_t * restrict dw = (uint32_t * restrict) dst;
5657 dw[0] =
5664 dw[1] =
5691 uint32_t * restrict dw = (uint32_t * restrict) dst;
5693 dw[0] =
5700 dw[1] =
5727 uint32_t * restrict dw = (uint32_t * restrict) dst;
5729 dw[0] =
5736 dw[1] =
5763 uint32_t * restrict dw = (uint32_t * restrict) dst;
5765 dw[0] =
5772 dw[1] =
5799 uint32_t * restrict dw = (uint32_t * restrict) dst;
5801 dw[0] =
5808 dw[1] =
5896 uint32_t * restrict dw = (uint32_t * restrict) dst;
5898 dw[0] =
5905 dw[1] =
5915 dw[2] =
5925 dw[3] =
5935 dw[4] =
5945 dw[5] =
5955 dw[6] =
5965 dw[7] =
5975 dw[8] =
6027 uint32_t * restrict dw = (uint32_t * restrict) dst;
6029 dw[0] =
6036 dw[1] =
6050 dw[2] =
6053 dw[3] =
6056 dw[4] =
6074 dw[5] =
6117 uint32_t * restrict dw = (uint32_t * restrict) dst;
6119 dw[0] =
6132 dw[1] =
6142 dw[2] =
6152 dw[3] =
6162 dw[4] =
6172 dw[5] =
6182 dw[6] =
6192 dw[7] =
6202 dw[8] =
6206 dw[9] =
6216 dw[10] =
6250 uint32_t * restrict dw = (uint32_t * restrict) dst;
6252 dw[0] =
6259 dw[1] =
6308 uint32_t * restrict dw = (uint32_t * restrict) dst;
6310 dw[0] =
6317 dw[1] =
6323 dw[2] =
6326 dw[3] =
6369 uint32_t * restrict dw = (uint32_t * restrict) dst;
6371 dw[0] =
6378 dw[1] =
6386 __gen_combine_address(data, &dw[2], values->SurfaceBaseAddress, 0);
6387 dw[2] = v2_address;
6388 dw[3] = v2_address >> 32;
6390 dw[4] =
6394 __gen_combine_address(data, &dw[5], values->StreamOutputBufferOffsetAddress, 0);
6395 dw[5] = v5_address;
6396 dw[6] = v5_address >> 32;
6398 dw[7] =
6431 uint32_t * restrict dw = (uint32_t * restrict) dst;
6433 dw[0] =
6440 dw[1] =
6446 dw[2] =
6480 uint32_t * restrict dw = (uint32_t * restrict) dst;
6482 dw[0] =
6489 dw[1] =
6495 __gen_combine_address(data, &dw[2], values->SurfaceBaseAddress, 0);
6496 dw[2] = v2_address;
6497 dw[3] = v2_address >> 32;
6499 dw[4] =
6548 uint32_t * restrict dw = (uint32_t * restrict) dst;
6550 dw[0] =
6557 dw[1] =
6565 dw[2] =
6575 dw[3] =
6579 dw[4] =
6624 uint32_t * restrict dw = (uint32_t * restrict) dst;
6626 dw[0] =
6633 dw[1] =
6640 dw[2] =
6643 dw[3] =
6671 uint32_t * restrict dw = (uint32_t * restrict) dst;
6673 dw[0] =
6680 dw[1] =
6710 uint32_t * restrict dw = (uint32_t * restrict) dst;
6712 dw[0] =
6719 dw[1] =
6750 uint32_t * restrict dw = (uint32_t * restrict) dst;
6752 dw[0] =
6759 dw[1] =
6790 uint32_t * restrict dw = (uint32_t * restrict) dst;
6792 dw[0] =
6799 dw[1] =
6830 uint32_t * restrict dw = (uint32_t * restrict) dst;
6832 dw[0] =
6839 dw[1] =
6867 uint32_t * restrict dw = (uint32_t * restrict) dst;
6869 dw[0] =
6899 uint32_t * restrict dw = (uint32_t * restrict) dst;
6901 dw[0] =
6935 uint32_t * restrict dw = (uint32_t * restrict) dst;
6937 dw[0] =
6947 dw[1] =
7005 uint32_t * restrict dw = (uint32_t * restrict) dst;
7007 dw[0] =
7014 dw[1] =
7024 dw[2] =
7034 dw[3] =
7044 dw[4] =
7080 uint32_t * restrict dw = (uint32_t * restrict) dst;
7082 dw[0] =
7089 dw[1] =
7093 dw[2] =
7133 uint32_t * restrict dw = (uint32_t * restrict) dst;
7135 dw[0] =
7142 dw[1] =
7172 uint32_t * restrict dw = (uint32_t * restrict) dst;
7174 dw[0] =
7205 uint32_t * restrict dw = (uint32_t * restrict) dst;
7207 dw[0] =
7214 dw[1] =
7241 uint32_t * restrict dw = (uint32_t * restrict) dst;
7243 dw[0] =
7250 dw[1] =
7277 uint32_t * restrict dw = (uint32_t * restrict) dst;
7279 dw[0] =
7286 dw[1] =
7344 uint32_t * restrict dw = (uint32_t * restrict) dst;
7346 dw[0] =
7355 dw[1] = v1;
7356 dw[2] = v1 >> 32;
7358 dw[3] =
7372 __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, v4);
7373 dw[4] = v4_address;
7374 dw[5] = (v4_address >> 32) | (v4 >> 32);
7376 dw[6] =
7381 dw[7] =
7388 dw[8] =
7458 uint32_t * restrict dw = (uint32_t * restrict) dst;
7460 dw[0] =
7467 dw[1] =
7508 uint32_t * restrict dw = (uint32_t * restrict) dst;
7510 dw[0] =
7517 dw[1] =
7563 uint32_t * restrict dw = (uint32_t * restrict) dst;
7565 dw[0] =
7572 dw[1] =
7588 dw[2] =
7594 dw[3] =
7635 uint32_t * restrict dw = (uint32_t * restrict) dst;
7637 dw[0] =
7644 dw[1] =
7655 dw[2] =
7659 dw[3] =
7663 dw[4] =
7690 uint32_t * restrict dw = (uint32_t * restrict) dst;
7692 dw[0] =
7700 __gen_combine_address(data, &dw[1], values->GPGPUCSRBaseAddress, 0);
7701 dw[1] = v1_address;
7702 dw[2] = v1_address >> 32;
7747 uint32_t * restrict dw = (uint32_t * restrict) dst;
7749 dw[0] =
7758 dw[1] =
7761 dw[2] =
7764 dw[3] =
7767 dw[4] =
7773 dw[5] =
7776 dw[6] = 0;
7778 dw[7] =
7781 dw[8] =
7784 dw[9] = 0;
7786 dw[10] =
7789 dw[11] =
7792 dw[12] =
7795 dw[13] =
7798 dw[14] =
7826 uint32_t * restrict dw = (uint32_t * restrict) dst;
7828 dw[0] =
7835 dw[1] = 0;
7837 dw[2] =
7840 dw[3] =
7868 uint32_t * restrict dw = (uint32_t * restrict) dst;
7870 dw[0] =
7877 dw[1] = 0;
7879 dw[2] =
7882 dw[3] =
7933 uint32_t * restrict dw = (uint32_t * restrict) dst;
7935 dw[0] =
7942 dw[1] =
7945 dw[2] =
7955 dw[3] = __gen_combine_address(data, &dw[3], values->IndirectDataStartAddress, 0);
7957 dw[4] =
7961 dw[5] =
8011 uint32_t * restrict dw = (uint32_t * restrict) dst;
8013 dw[0] =
8020 dw[1] =
8023 dw[2] =
8032 dw[3] = __gen_combine_address(data, &dw[3], values->IndirectDataStartAddress, 0);
8034 dw[4] =
8038 dw[5] =
8042 dw[6] =
8075 uint32_t * restrict dw = (uint32_t * restrict) dst;
8077 dw[0] =
8084 dw[1] =
8087 dw[2] =
8092 dw[3] = 0;
8094 dw[4] =
8097 dw[5] =
8100 dw[6] =
8103 dw[7] =
8106 dw[8] =
8109 dw[9] =
8112 dw[10] =
8115 dw[11] =
8118 dw[12] =
8121 dw[13] =
8124 dw[14] =
8127 dw[15] =
8193 uint32_t * restrict dw = (uint32_t * restrict) dst;
8195 dw[0] =
8202 dw[1] =
8205 dw[2] =
8211 dw[3] =
8214 dw[4] = 0;
8216 dw[5] =
8220 dw[6] =
8226 dw[7] =
8230 dw[8] =
8234 dw[9] =
8238 dw[10] = 0;
8240 dw[11] =
8244 dw[12] =
8248 dw[13] =
8252 dw[14] =
8256 dw[15] =
8260 dw[16] =
8290 uint32_t * restrict dw = (uint32_t * restrict) dst;
8292 dw[0] =
8299 dw[1] =
8362 uint32_t * restrict dw = (uint32_t * restrict) dst;
8364 dw[0] =
8375 __gen_combine_address(data, &dw[1], values->ScratchSpaceBasePointer, v1);
8376 dw[1] = v1_address;
8377 dw[2] = (v1_address >> 32) | (v1 >> 32);
8379 dw[3] =
8384 dw[4] =
8387 dw[5] =
8391 dw[6] =
8396 dw[7] =
8406 dw[8] =
8433 uint32_t * restrict dw = (uint32_t * restrict) dst;
8435 dw[0] =
8458 uint32_t * restrict dw = (uint32_t * restrict) dst;
8460 dw[0] =
8506 uint32_t * restrict dw = (uint32_t * restrict) dst;
8508 dw[0] =
8521 __gen_combine_address(data, &dw[1], values->MemoryAddress, 0);
8522 dw[1] = v1_address;
8523 dw[2] = v1_address >> 32;
8542 uint32_t * restrict dw = (uint32_t * restrict) dst;
8544 dw[0] =
8577 uint32_t * restrict dw = (uint32_t * restrict) dst;
8579 dw[0] =
8590 __gen_combine_address(data, &dw[1], values->BatchBufferStartAddress, 0);
8591 dw[1] = v1_address;
8592 dw[2] = v1_address >> 32;
8616 uint32_t * restrict dw = (uint32_t * restrict) dst;
8618 dw[0] =
8627 __gen_combine_address(data, &dw[1], values->PageBaseAddress, v1);
8628 dw[1] = v1_address;
8629 dw[2] = (v1_address >> 32) | (v1 >> 32);
8658 uint32_t * restrict dw = (uint32_t * restrict) dst;
8660 dw[0] =
8668 dw[1] =
8672 __gen_combine_address(data, &dw[2], values->CompareAddress, 0);
8673 dw[2] = v2_address;
8674 dw[3] = v2_address >> 32;
8699 uint32_t * restrict dw = (uint32_t * restrict) dst;
8701 dw[0] =
8709 __gen_combine_address(data, &dw[1], values->DestinationMemoryAddress, 0);
8710 dw[1] = v1_address;
8711 dw[2] = v1_address >> 32;
8714 __gen_combine_address(data, &dw[3], values->SourceMemoryAddress, 0);
8715 dw[3] = v3_address;
8716 dw[4] = v3_address >> 32;
8760 uint32_t * restrict dw = (uint32_t * restrict) dst;
8762 dw[0] =
8769 dw[1] =
8776 dw[2] = __gen_combine_address(data, &dw[2], values->DisplayBufferBaseAddress, v2);
8800 uint32_t * restrict dw = (uint32_t * restrict) dst;
8802 dw[0] =
8807 dw[1] =
8835 uint32_t * restrict dw = (uint32_t * restrict) dst;
8837 dw[0] =
8843 dw[1] =
8846 dw[2] =
8872 uint32_t * restrict dw = (uint32_t * restrict) dst;
8874 dw[0] =
8881 dw[1] =
8885 __gen_combine_address(data, &dw[2], values->MemoryAddress, 0);
8886 dw[2] = v2_address;
8887 dw[3] = v2_address >> 32;
8910 uint32_t * restrict dw = (uint32_t * restrict) dst;
8912 dw[0] =
8917 dw[1] =
8920 dw[2] =
8948 uint32_t * restrict dw = (uint32_t * restrict) dst;
8950 dw[0] =
8956 dw[1] =
8986 uint32_t * restrict dw = (uint32_t * restrict) dst;
8988 dw[0] =
8995 dw[1] =
9020 uint32_t * restrict dw = (uint32_t * restrict) dst;
9022 dw[0] =
9027 dw[1] =
9031 __gen_combine_address(data, &dw[2], values->MemoryAddress, 0);
9032 dw[2] = v2_address;
9033 dw[3] = v2_address >> 32;
9054 uint32_t * restrict dw = (uint32_t * restrict) dst;
9056 dw[0] =
9080 uint32_t * restrict dw = (uint32_t * restrict) dst;
9082 dw[0] =
9119 uint32_t * restrict dw = (uint32_t * restrict) dst;
9121 dw[0] =
9145 uint32_t * restrict dw = (uint32_t * restrict) dst;
9147 dw[0] =
9174 uint32_t * restrict dw = (uint32_t * restrict) dst;
9176 dw[0] =
9185 __gen_combine_address(data, &dw[1], values->MemoryAddress, v1);
9186 dw[1] = v1_address;
9187 dw[2] = (v1_address >> 32) | (v1 >> 32);
9189 dw[3] =
9212 uint32_t * restrict dw = (uint32_t * restrict) dst;
9214 dw[0] =
9239 uint32_t * restrict dw = (uint32_t * restrict) dst;
9241 dw[0] =
9268 uint32_t * restrict dw = (uint32_t * restrict) dst;
9270 dw[0] =
9278 __gen_combine_address(data, &dw[1], values->DestinationAddress, v1);
9279 dw[1] = v1_address;
9280 dw[2] = (v1_address >> 32) | (v1 >> 32);
9282 dw[3] =
9312 uint32_t * restrict dw = (uint32_t * restrict) dst;
9314 dw[0] =
9321 dw[1] =
9359 uint32_t * restrict dw = (uint32_t * restrict) dst;
9361 dw[0] =
9370 dw[1] =
9374 __gen_combine_address(data, &dw[2], values->SemaphoreAddress, 0);
9375 dw[2] = v2_address;
9376 dw[3] = v2_address >> 32;
9404 uint32_t * restrict dw = (uint32_t * restrict) dst;
9406 dw[0] =
9418 dw[1] = __gen_combine_address(data, &dw[1], values->LogicalContextAddress, v1);
9447 uint32_t * restrict dw = (uint32_t * restrict) dst;
9449 dw[0] =
9478 uint32_t * restrict dw = (uint32_t * restrict) dst;
9480 dw[0] =
9490 __gen_combine_address(data, &dw[1], values->Address, v1);
9491 dw[1] = v1_address;
9492 dw[2] = (v1_address >> 32) | (v1 >> 32);
9496 dw[3] = v3;
9497 dw[4] = v3 >> 32;
9522 uint32_t * restrict dw = (uint32_t * restrict) dst;
9524 dw[0] =
9530 dw[1] =
9533 dw[2] =
9559 uint32_t * restrict dw = (uint32_t * restrict) dst;
9561 dw[0] =
9568 dw[1] =
9572 __gen_combine_address(data, &dw[2], values->MemoryAddress, 0);
9573 dw[2] = v2_address;
9574 dw[3] = v2_address >> 32;
9597 uint32_t * restrict dw = (uint32_t * restrict) dst;
9599 dw[0] =
9604 dw[1] =
9608 __gen_combine_address(data, &dw[2], values->MemoryAddress, 0);
9609 dw[2] = v2_address;
9610 dw[3] = v2_address >> 32;
9630 uint32_t * restrict dw = (uint32_t * restrict) dst;
9632 dw[0] =
9655 uint32_t * restrict dw = (uint32_t * restrict) dst;
9657 dw[0] =
9681 uint32_t * restrict dw = (uint32_t * restrict) dst;
9683 dw[0] =
9706 uint32_t * restrict dw = (uint32_t * restrict) dst;
9708 dw[0] =
9747 uint32_t * restrict dw = (uint32_t * restrict) dst;
9749 dw[0] =
9799 uint32_t * restrict dw = (uint32_t * restrict) dst;
9801 dw[0] =
9866 uint32_t * restrict dw = (uint32_t * restrict) dst;
9868 dw[0] =
9875 dw[1] =
9900 __gen_combine_address(data, &dw[2], values->Address, 0);
9901 dw[2] = v2_address;
9902 dw[3] = v2_address >> 32;
9906 dw[4] = v4;
9907 dw[5] = v4 >> 32;
9960 uint32_t * restrict dw = (uint32_t * restrict) dst;
9962 dw[0] =
9973 __gen_combine_address(data, &dw[1], values->GeneralStateBaseAddress, v1);
9974 dw[1] = v1_address;
9975 dw[2] = (v1_address >> 32) | (v1 >> 32);
9977 dw[3] =
9984 __gen_combine_address(data, &dw[4], values->SurfaceStateBaseAddress, v4);
9985 dw[4] = v4_address;
9986 dw[5] = (v4_address >> 32) | (v4 >> 32);
9992 __gen_combine_address(data, &dw[6], values->DynamicStateBaseAddress, v6);
9993 dw[6] = v6_address;
9994 dw[7] = (v6_address >> 32) | (v6 >> 32);
10000 __gen_combine_address(data, &dw[8], values->IndirectObjectBaseAddress, v8);
10001 dw[8] = v8_address;
10002 dw[9] = (v8_address >> 32) | (v8 >> 32);
10008 __gen_combine_address(data, &dw[10], values->InstructionBaseAddress, v10);
10009 dw[10] = v10_address;
10010 dw[11] = (v10_address >> 32) | (v10 >> 32);
10012 dw[12] =
10016 dw[13] =
10020 dw[14] =
10024 dw[15] =
10032 __gen_combine_address(data, &dw[16], values->BindlessSurfaceStateBaseAddress, v16);
10033 dw[16] = v16_address;
10034 dw[17] = (v16_address >> 32) | (v16 >> 32);
10036 dw[18] =
10064 uint32_t * restrict dw = (uint32_t * restrict) dst;
10066 dw[0] =
10075 dw[1] = __gen_combine_address(data, &dw[1], values->PrefetchPointer, v1);
10101 uint32_t * restrict dw = (uint32_t * restrict) dst;
10103 dw[0] =
10112 dw[1] = v1;
10113 dw[2] = v1 >> 32;
10127 uint32_t * restrict dw = (uint32_t * restrict) dst;
10129 dw[0] =
10144 uint32_t * restrict dw = (uint32_t * restrict) dst;
10146 dw[0] =
10164 uint32_t * restrict dw = (uint32_t * restrict) dst;
10166 dw[0] =
10193 uint32_t * restrict dw = (uint32_t * restrict) dst;
10195 dw[0] =
10237 uint32_t * restrict dw = (uint32_t * restrict) dst;
10239 dw[0] =
10298 uint32_t * restrict dw = (uint32_t * restrict) dst;
10300 dw[0] =
10340 uint32_t * restrict dw = (uint32_t * restrict) dst;
10344 dw[0] = v0;
10345 dw[1] = v0 >> 32;
10359 uint32_t * restrict dw = (uint32_t * restrict) dst;
10363 dw[0] = v0;
10364 dw[1] = v0 >> 32;
10381 uint32_t * restrict dw = (uint32_t * restrict) dst;
10383 dw[0] =
10404 uint32_t * restrict dw = (uint32_t * restrict) dst;
10406 dw[0] =
10426 uint32_t * restrict dw = (uint32_t * restrict) dst;
10430 dw[0] = v0;
10431 dw[1] = v0 >> 32;
10445 uint32_t * restrict dw = (uint32_t * restrict) dst;
10449 dw[0] = v0;
10450 dw[1] = v0 >> 32;
10480 uint32_t * restrict dw = (uint32_t * restrict) dst;
10482 dw[0] =
10515 uint32_t * restrict dw = (uint32_t * restrict) dst;
10517 dw[0] =
10546 uint32_t * restrict dw = (uint32_t * restrict) dst;
10550 dw[0] = v0;
10551 dw[1] = v0 >> 32;
10565 uint32_t * restrict dw = (uint32_t * restrict) dst;
10569 dw[0] = v0;
10570 dw[1] = v0 >> 32;
10584 uint32_t * restrict dw = (uint32_t * restrict) dst;
10588 dw[0] = v0;
10589 dw[1] = v0 >> 32;
10603 uint32_t * restrict dw = (uint32_t * restrict) dst;
10607 dw[0] = v0;
10608 dw[1] = v0 >> 32;
10622 uint32_t * restrict dw = (uint32_t * restrict) dst;
10626 dw[0] = v0;
10627 dw[1] = v0 >> 32;
10662 uint32_t * restrict dw = (uint32_t * restrict) dst;
10664 dw[0] =
10704 uint32_t * restrict dw = (uint32_t * restrict) dst;
10706 dw[0] =
10725 uint32_t * restrict dw = (uint32_t * restrict) dst;
10729 dw[0] = v0;
10730 dw[1] = v0 >> 32;
10752 uint32_t * restrict dw = (uint32_t * restrict) dst;
10754 dw[0] =
10787 uint32_t * restrict dw = (uint32_t * restrict) dst;
10789 dw[0] =
10837 uint32_t * restrict dw = (uint32_t * restrict) dst;
10839 dw[0] =
10895 uint32_t * restrict dw = (uint32_t * restrict) dst;
10897 dw[0] =
10937 uint32_t * restrict dw = (uint32_t * restrict) dst;
10939 dw[0] =
10955 uint32_t * restrict dw = (uint32_t * restrict) dst;
10959 dw[0] = v0;
10960 dw[1] = v0 >> 32;
10974 uint32_t * restrict dw = (uint32_t * restrict) dst;
10978 dw[0] = v0;
10979 dw[1] = v0 >> 32;
10993 uint32_t * restrict dw = (uint32_t * restrict) dst;
10997 dw[0] = v0;
10998 dw[1] = v0 >> 32;
11012 uint32_t * restrict dw = (uint32_t * restrict) dst;
11016 dw[0] = v0;
11017 dw[1] = v0 >> 32;
11031 uint32_t * restrict dw = (uint32_t * restrict) dst;
11035 dw[0] = v0;
11036 dw[1] = v0 >> 32;
11050 uint32_t * restrict dw = (uint32_t * restrict) dst;
11054 dw[0] = v0;
11055 dw[1] = v0 >> 32;
11069 uint32_t * restrict dw = (uint32_t * restrict) dst;
11073 dw[0] = v0;
11074 dw[1] = v0 >> 32;
11088 uint32_t * restrict dw = (uint32_t * restrict) dst;
11092 dw[0] = v0;
11093 dw[1] = v0 >> 32;
11107 uint32_t * restrict dw = (uint32_t * restrict) dst;
11109 dw[0] =
11124 uint32_t * restrict dw = (uint32_t * restrict) dst;
11126 dw[0] =
11141 uint32_t * restrict dw = (uint32_t * restrict) dst;
11143 dw[0] =
11158 uint32_t * restrict dw = (uint32_t * restrict) dst;
11160 dw[0] =
11184 uint32_t * restrict dw = (uint32_t * restrict) dst;
11186 dw[0] =
11206 uint32_t * restrict dw = (uint32_t * restrict) dst;
11208 dw[0] =
11254 uint32_t * restrict dw = (uint32_t * restrict) dst;
11256 dw[0] =
11311 uint32_t * restrict dw = (uint32_t * restrict) dst;
11313 dw[0] =
11333 uint32_t * restrict dw = (uint32_t * restrict) dst;
11335 dw[0] =
11352 uint32_t * restrict dw = (uint32_t * restrict) dst;
11354 dw[0] =
11380 uint32_t * restrict dw = (uint32_t * restrict) dst;
11382 dw[0] =
11402 uint32_t * restrict dw = (uint32_t * restrict) dst;
11406 dw[0] = v0;
11407 dw[1] = v0 >> 32;