Path: blob/21.2-virgl/src/gallium/drivers/nouveau/nvc0/nve4_compute.xml.h
4574 views
#ifndef NVE4_COMPUTE_XML1#define NVE4_COMPUTE_XML23/* Autogenerated file, DO NOT EDIT manually!45This file was generated by the rules-ng-ng headergen tool in this git repository:6http://github.com/envytools/envytools/7git clone https://github.com/envytools/envytools.git89The rules-ng-ng source files this header was generated from are:10- rnndb/graph/gk104_compute.xml ( 10182 bytes, from 2014-09-25 06:32:11)11- rnndb/copyright.xml ( 6456 bytes, from 2014-12-31 02:13:31)12- rnndb/nvchipsets.xml ( 2759 bytes, from 2014-10-05 01:51:02)13- rnndb/fifo/nv_object.xml ( 15326 bytes, from 2014-09-25 06:32:11)14- rnndb/g80_defs.xml ( 18175 bytes, from 2014-09-25 06:32:11)15- rnndb/graph/gk104_p2mf.xml ( 2376 bytes, from 2014-09-25 06:32:11)1617Copyright (C) 2006-2014 by the following authors:18- Artur Huillet <[email protected]> (ahuillet)19- Ben Skeggs (darktama, darktama_)20- B. R. <[email protected]> (koala_br)21- Carlos Martin <[email protected]> (carlosmn)22- Christoph Bumiller <[email protected]> (calim, chrisbmr)23- Dawid Gajownik <[email protected]> (gajownik)24- Dmitry Baryshkov25- Dmitry Eremin-Solenikov <[email protected]> (lumag)26- EdB <[email protected]> (edb_)27- Erik Waling <[email protected]> (erikwaling)28- Francisco Jerez <[email protected]> (curro)29- Ilia Mirkin <[email protected]> (imirkin)30- jb17bsome <[email protected]> (jb17bsome)31- Jeremy Kolb <[email protected]> (kjeremy)32- Laurent Carlier <[email protected]> (lordheavy)33- Luca Barbieri <[email protected]> (lb, lb1)34- Maarten Maathuis <[email protected]> (stillunknown)35- Marcin KoĆcielnicki <[email protected]> (mwk, koriakin)36- Mark Carey <[email protected]> (careym)37- Matthieu Castet <[email protected]> (mat-c)38- nvidiaman <[email protected]> (nvidiaman)39- Patrice Mandin <[email protected]> (pmandin, pmdata)40- Pekka Paalanen <[email protected]> (pq, ppaalanen)41- Peter Popov <[email protected]> (ironpeter)42- Richard Hughes <[email protected]> (hughsient)43- Rudi Cilibrasi <[email protected]> (cilibrar)44- Serge Martin45- Simon Raffeiner46- Stephane Loeuillet <[email protected]> (leroutier)47- Stephane Marchesin <[email protected]> (marcheu)48- sturmflut <[email protected]> (sturmflut)49- Sylvain Munaut <[email protected]>50- Victor Stinner <[email protected]> (haypo)51- Wladmir van der Laan <[email protected]> (miathan6)52- Younes Manton <[email protected]> (ymanton)5354Permission is hereby granted, free of charge, to any person obtaining55a copy of this software and associated documentation files (the56"Software"), to deal in the Software without restriction, including57without limitation the rights to use, copy, modify, merge, publish,58distribute, sublicense, and/or sell copies of the Software, and to59permit persons to whom the Software is furnished to do so, subject to60the following conditions:6162The above copyright notice and this permission notice (including the63next paragraph) shall be included in all copies or substantial64portions of the Software.6566THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,67EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF68MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.69IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE70LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION71OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION72WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.73*/7475767778#define NVE4_COMPUTE_UNK0144 0x000001447980#define NVE4_COMPUTE_UPLOAD 0x000000008182#define NVE4_COMPUTE_UPLOAD_LINE_LENGTH_IN 0x000001808384#define NVE4_COMPUTE_UPLOAD_LINE_COUNT 0x000001848586#define NVE4_COMPUTE_UPLOAD_DST_ADDRESS_HIGH 0x000001888788#define NVE4_COMPUTE_UPLOAD_DST_ADDRESS_LOW 0x0000018c8990#define NVE4_COMPUTE_UPLOAD_DST_PITCH 0x000001909192#define NVE4_COMPUTE_UPLOAD_DST_TILE_MODE 0x000001949394#define NVE4_COMPUTE_UPLOAD_DST_WIDTH 0x000001989596#define NVE4_COMPUTE_UPLOAD_DST_HEIGHT 0x0000019c9798#define NVE4_COMPUTE_UPLOAD_DST_DEPTH 0x000001a099100#define NVE4_COMPUTE_UPLOAD_DST_Z 0x000001a4101102#define NVE4_COMPUTE_UPLOAD_DST_X 0x000001a8103104#define NVE4_COMPUTE_UPLOAD_DST_Y 0x000001ac105106#define NVE4_COMPUTE_UPLOAD_EXEC 0x000001b0107#define NVE4_COMPUTE_UPLOAD_EXEC_LINEAR 0x00000001108#define NVE4_COMPUTE_UPLOAD_EXEC_UNK1__MASK 0x0000007e109#define NVE4_COMPUTE_UPLOAD_EXEC_UNK1__SHIFT 1110#define NVE4_COMPUTE_UPLOAD_EXEC_BUF_NOTIFY 0x00000300111#define NVE4_COMPUTE_UPLOAD_EXEC_UNK12__MASK 0x0000f000112#define NVE4_COMPUTE_UPLOAD_EXEC_UNK12__SHIFT 12113114#define NVE4_COMPUTE_UPLOAD_DATA 0x000001b4115116#define NVE4_COMPUTE_UPLOAD_QUERY_ADDRESS_HIGH 0x000001dc117118#define NVE4_COMPUTE_UPLOAD_QUERY_ADDRESS_LOW 0x000001e0119120#define NVE4_COMPUTE_UPLOAD_QUERY_SEQUENCE 0x000001e4121122#define NVE4_COMPUTE_UPLOAD_UNK01F0 0x000001f0123124#define NVE4_COMPUTE_UPLOAD_UNK01F4 0x000001f4125126#define NVE4_COMPUTE_UPLOAD_UNK01F8 0x000001f8127128#define NVE4_COMPUTE_UPLOAD_UNK01FC 0x000001fc129130#define NVE4_COMPUTE_SHARED_BASE 0x00000214131132#define NVE4_COMPUTE_MEM_BARRIER 0x0000021c133#define NVE4_COMPUTE_MEM_BARRIER_UNK0__MASK 0x00000007134#define NVE4_COMPUTE_MEM_BARRIER_UNK0__SHIFT 0135#define NVE4_COMPUTE_MEM_BARRIER_UNK4 0x00000010136#define NVE4_COMPUTE_MEM_BARRIER_UNK12 0x00001000137138#define NVE4_COMPUTE_UNK0240 0x00000240139140#define NVE4_COMPUTE_UNK244_TIC_FLUSH 0x00000244141142#define NVE4_COMPUTE_UNK0248 0x00000248143#define NVE4_COMPUTE_UNK0248_UNK0__MASK 0x0000003f144#define NVE4_COMPUTE_UNK0248_UNK0__SHIFT 0145#define NVE4_COMPUTE_UNK0248_UNK8__MASK 0x00ffff00146#define NVE4_COMPUTE_UNK0248_UNK8__SHIFT 8147148#define NVE4_COMPUTE_UNK0274 0x00000274149150#define NVE4_COMPUTE_UNK0278 0x00000278151152#define NVE4_COMPUTE_UNK027C 0x0000027c153154#define NVE4_COMPUTE_UNK0280 0x00000280155156#define NVE4_COMPUTE_UNK0284 0x00000284157158#define NVE4_COMPUTE_UNK0288 0x00000288159160#define NVE4_COMPUTE_UNK0290 0x00000290161162#define NVE4_COMPUTE_UNK02B0 0x000002b0163164#define NVE4_COMPUTE_LAUNCH_DESC_ADDRESS 0x000002b4165#define NVE4_COMPUTE_LAUNCH_DESC_ADDRESS__SHR 8166167#define NVE4_COMPUTE_UNK02B8 0x000002b8168169#define NVE4_COMPUTE_LAUNCH 0x000002bc170171#define NVE4_COMPUTE_MP_TEMP_SIZE(i0) (0x000002e4 + 0xc*(i0))172#define NVE4_COMPUTE_MP_TEMP_SIZE__ESIZE 0x0000000c173#define NVE4_COMPUTE_MP_TEMP_SIZE__LEN 0x00000002174175#define NVE4_COMPUTE_MP_TEMP_SIZE_HIGH(i0) (0x000002e4 + 0xc*(i0))176177#define NVE4_COMPUTE_MP_TEMP_SIZE_LOW(i0) (0x000002e8 + 0xc*(i0))178179#define NVE4_COMPUTE_MP_TEMP_SIZE_MASK(i0) (0x000002ec + 0xc*(i0))180181#define NVE4_COMPUTE_UNK0310 0x00000310182183#define NVE4_COMPUTE_FIRMWARE(i0) (0x00000500 + 0x4*(i0))184#define NVE4_COMPUTE_FIRMWARE__ESIZE 0x00000004185#define NVE4_COMPUTE_FIRMWARE__LEN 0x00000020186187#define NVE4_COMPUTE_LOCAL_BASE 0x0000077c188189#define NVE4_COMPUTE_TEMP_ADDRESS_HIGH 0x00000790190191#define NVE4_COMPUTE_TEMP_ADDRESS_LOW 0x00000794192193#define NVE4_COMPUTE_UNK0D94 0x00000d94194195#define NVE4_COMPUTE_WATCHDOG_TIMER 0x00000de4196197#define NVE4_COMPUTE_UNK0F44(i0) (0x00000f44 + 0x4*(i0))198#define NVE4_COMPUTE_UNK0F44__ESIZE 0x00000004199#define NVE4_COMPUTE_UNK0F44__LEN 0x00000004200201#define NVE4_COMPUTE_UNK1040(i0) (0x00001040 + 0x4*(i0))202#define NVE4_COMPUTE_UNK1040__ESIZE 0x00000004203#define NVE4_COMPUTE_UNK1040__LEN 0x0000000c204205#define NVE4_COMPUTE_UNK1288_TIC_FLUSH 0x00001288206207#define NVE4_COMPUTE_TSC_FLUSH 0x00001330208#define NVE4_COMPUTE_TSC_FLUSH_SPECIFIC 0x00000001209#define NVE4_COMPUTE_TSC_FLUSH_ENTRY__MASK 0x03fffff0210#define NVE4_COMPUTE_TSC_FLUSH_ENTRY__SHIFT 4211212#define NVE4_COMPUTE_TIC_FLUSH 0x00001334213#define NVE4_COMPUTE_TIC_FLUSH_SPECIFIC 0x00000001214#define NVE4_COMPUTE_TIC_FLUSH_ENTRY__MASK 0x03fffff0215#define NVE4_COMPUTE_TIC_FLUSH_ENTRY__SHIFT 4216217#define NVE4_COMPUTE_TEX_CACHE_CTL 0x00001338218#define NVE4_COMPUTE_TEX_CACHE_CTL_UNK0 0x00000001219#define NVE4_COMPUTE_TEX_CACHE_CTL_ENTRY__MASK 0x03fffff0220#define NVE4_COMPUTE_TEX_CACHE_CTL_ENTRY__SHIFT 4221222#define NVE4_COMPUTE_UNK1424_TSC_FLUSH 0x00001424223224#define NVE4_COMPUTE_COND_ADDRESS_HIGH 0x00001550225226#define NVE4_COMPUTE_COND_ADDRESS_LOW 0x00001554227228#define NVE4_COMPUTE_COND_MODE 0x00001558229#define NVE4_COMPUTE_COND_MODE_NEVER 0x00000000230#define NVE4_COMPUTE_COND_MODE_ALWAYS 0x00000001231#define NVE4_COMPUTE_COND_MODE_RES_NON_ZERO 0x00000002232#define NVE4_COMPUTE_COND_MODE_EQUAL 0x00000003233#define NVE4_COMPUTE_COND_MODE_NOT_EQUAL 0x00000004234235#define NVE4_COMPUTE_TSC_ADDRESS_HIGH 0x0000155c236237#define NVE4_COMPUTE_TSC_ADDRESS_LOW 0x00001560238239#define NVE4_COMPUTE_TSC_LIMIT 0x00001564240241#define NVE4_COMPUTE_TIC_ADDRESS_HIGH 0x00001574242243#define NVE4_COMPUTE_TIC_ADDRESS_LOW 0x00001578244245#define NVE4_COMPUTE_TIC_LIMIT 0x0000157c246247#define NVE4_COMPUTE_CODE_ADDRESS_HIGH 0x00001608248249#define NVE4_COMPUTE_CODE_ADDRESS_LOW 0x0000160c250251#define NVE4_COMPUTE_UNK1690 0x00001690252253#define NVE4_COMPUTE_FLUSH 0x00001698254#define NVE4_COMPUTE_FLUSH_CODE 0x00000001255#define NVE4_COMPUTE_FLUSH_GLOBAL 0x00000010256#define NVE4_COMPUTE_FLUSH_CB 0x00001000257258#define NVE4_COMPUTE_UNK1944 0x00001944259260#define NVE4_COMPUTE_DELAY 0x00001a24261262#define NVE4_COMPUTE_UNK1A2C(i0) (0x00001a2c + 0x4*(i0))263#define NVE4_COMPUTE_UNK1A2C__ESIZE 0x00000004264#define NVE4_COMPUTE_UNK1A2C__LEN 0x00000005265266#define NVE4_COMPUTE_QUERY_ADDRESS_HIGH 0x00001b00267268#define NVE4_COMPUTE_QUERY_ADDRESS_LOW 0x00001b04269270#define NVE4_COMPUTE_QUERY_SEQUENCE 0x00001b08271272#define NVE4_COMPUTE_QUERY_GET 0x00001b0c273#define NVE4_COMPUTE_QUERY_GET_MODE__MASK 0x00000003274#define NVE4_COMPUTE_QUERY_GET_MODE__SHIFT 0275#define NVE4_COMPUTE_QUERY_GET_MODE_WRITE 0x00000000276#define NVE4_COMPUTE_QUERY_GET_MODE_WRITE_INTR_NRHOST 0x00000003277#define NVE4_COMPUTE_QUERY_GET_INTR 0x00100000278#define NVE4_COMPUTE_QUERY_GET_SHORT 0x10000000279280#define NVE4_COMPUTE_TEX_CB_INDEX 0x00002608281282#define NVE4_COMPUTE_UNK260C 0x0000260c283284#define NVE4_COMPUTE_MP_PM_SET(i0) (0x0000335c + 0x4*(i0))285#define NVE4_COMPUTE_MP_PM_SET__ESIZE 0x00000004286#define NVE4_COMPUTE_MP_PM_SET__LEN 0x00000008287288#define NVE4_COMPUTE_MP_PM_A_SIGSEL(i0) (0x0000337c + 0x4*(i0))289#define NVE4_COMPUTE_MP_PM_A_SIGSEL__ESIZE 0x00000004290#define NVE4_COMPUTE_MP_PM_A_SIGSEL__LEN 0x00000004291#define NVE4_COMPUTE_MP_PM_A_SIGSEL_NONE 0x00000000292#define NVE4_COMPUTE_MP_PM_A_SIGSEL_USER 0x00000001293#define NVE4_COMPUTE_MP_PM_A_SIGSEL_LAUNCH 0x00000003294#define NVE4_COMPUTE_MP_PM_A_SIGSEL_EXEC 0x00000004295#define NVE4_COMPUTE_MP_PM_A_SIGSEL_ISSUE 0x00000005296#define NVE4_COMPUTE_MP_PM_A_SIGSEL_UNK11 0x00000011297#define NVE4_COMPUTE_MP_PM_A_SIGSEL_UNK14 0x00000014298#define NVE4_COMPUTE_MP_PM_A_SIGSEL_UNK1A 0x0000001a299#define NVE4_COMPUTE_MP_PM_A_SIGSEL_LDST 0x0000001b300#define NVE4_COMPUTE_MP_PM_A_SIGSEL_BRANCH 0x0000001c301302#define NVE4_COMPUTE_MP_PM_B_SIGSEL(i0) (0x0000338c + 0x4*(i0))303#define NVE4_COMPUTE_MP_PM_B_SIGSEL__ESIZE 0x00000004304#define NVE4_COMPUTE_MP_PM_B_SIGSEL__LEN 0x00000004305#define NVE4_COMPUTE_MP_PM_B_SIGSEL_NONE 0x00000000306#define NVE4_COMPUTE_MP_PM_B_SIGSEL_WARP 0x00000002307#define NVE4_COMPUTE_MP_PM_B_SIGSEL_REPLAY 0x00000008308#define NVE4_COMPUTE_MP_PM_B_SIGSEL_TRANSACTION 0x0000000e309#define NVE4_COMPUTE_MP_PM_B_SIGSEL_UNK0F 0x0000000f310#define NVE4_COMPUTE_MP_PM_B_SIGSEL_L1 0x00000010311#define NVE4_COMPUTE_MP_PM_B_SIGSEL_MEM 0x00000011312#define NVE4_COMPUTE_MP_PM_B_SIGSEL_UNK13 0x00000013313314#define NVE4_COMPUTE_MP_PM_SRCSEL(i0) (0x0000339c + 0x4*(i0))315#define NVE4_COMPUTE_MP_PM_SRCSEL__ESIZE 0x00000004316#define NVE4_COMPUTE_MP_PM_SRCSEL__LEN 0x00000008317#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP0__MASK 0x00000003318#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP0__SHIFT 0319#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG0__MASK 0x0000001c320#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG0__SHIFT 2321#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP1__MASK 0x00000060322#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP1__SHIFT 5323#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG1__MASK 0x00000380324#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG1__SHIFT 7325#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP2__MASK 0x00000c00326#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP2__SHIFT 10327#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG2__MASK 0x00007000328#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG2__SHIFT 12329#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP3__MASK 0x00018000330#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP3__SHIFT 15331#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG3__MASK 0x000e0000332#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG3__SHIFT 17333#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP4__MASK 0x00300000334#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP4__SHIFT 20335#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG4__MASK 0x01c00000336#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG4__SHIFT 22337#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP5__MASK 0x06000000338#define NVE4_COMPUTE_MP_PM_SRCSEL_GRP5__SHIFT 25339#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG5__MASK 0x38000000340#define NVE4_COMPUTE_MP_PM_SRCSEL_SIG5__SHIFT 27341342#define NVE4_COMPUTE_MP_PM_FUNC(i0) (0x000033bc + 0x4*(i0))343#define NVE4_COMPUTE_MP_PM_FUNC__ESIZE 0x00000004344#define NVE4_COMPUTE_MP_PM_FUNC__LEN 0x00000008345#define NVE4_COMPUTE_MP_PM_FUNC_MODE__MASK 0x0000000f346#define NVE4_COMPUTE_MP_PM_FUNC_MODE__SHIFT 0347#define NVE4_COMPUTE_MP_PM_FUNC_MODE_LOGOP 0x00000000348#define NVE4_COMPUTE_MP_PM_FUNC_MODE_LOGOP_PULSE 0x00000001349#define NVE4_COMPUTE_MP_PM_FUNC_MODE_B6 0x00000002350#define NVE4_COMPUTE_MP_PM_FUNC_MODE_UNK3 0x00000003351#define NVE4_COMPUTE_MP_PM_FUNC_MODE_LOGOP_B6 0x00000004352#define NVE4_COMPUTE_MP_PM_FUNC_MODE_LOGOP_B6_PULSE 0x00000005353#define NVE4_COMPUTE_MP_PM_FUNC_MODE_UNK6 0x00000006354#define NVE4_COMPUTE_MP_PM_FUNC_MODE_UNK7 0x00000007355#define NVE4_COMPUTE_MP_PM_FUNC_MODE_UNK8 0x00000008356#define NVE4_COMPUTE_MP_PM_FUNC_FUNC__MASK 0x000ffff0357#define NVE4_COMPUTE_MP_PM_FUNC_FUNC__SHIFT 4358359#define NVE4_COMPUTE_MP_PM_UNK33DC 0x000033dc360361#define NVE4_COMPUTE_LAUNCH_DESC__SIZE 0x00000100362#define NVE4_COMPUTE_LAUNCH_DESC_6 0x00000018363#define NVE4_COMPUTE_LAUNCH_DESC_6_NOTIFY__MASK 0x00000c00364#define NVE4_COMPUTE_LAUNCH_DESC_6_NOTIFY__SHIFT 10365366#define NVE4_COMPUTE_LAUNCH_DESC_PROG_START 0x00000020367368#define NVE4_COMPUTE_LAUNCH_DESC_12 0x00000030369#define NVE4_COMPUTE_LAUNCH_DESC_12_GRIDDIM_X__MASK 0x7fffffff370#define NVE4_COMPUTE_LAUNCH_DESC_12_GRIDDIM_X__SHIFT 0371372#define NVE4_COMPUTE_LAUNCH_DESC_GRIDDIM_YZ 0x00000034373#define NVE4_COMPUTE_LAUNCH_DESC_GRIDDIM_YZ_Y__MASK 0x0000ffff374#define NVE4_COMPUTE_LAUNCH_DESC_GRIDDIM_YZ_Y__SHIFT 0375#define NVE4_COMPUTE_LAUNCH_DESC_GRIDDIM_YZ_Z__MASK 0xffff0000376#define NVE4_COMPUTE_LAUNCH_DESC_GRIDDIM_YZ_Z__SHIFT 16377378#define NVE4_COMPUTE_LAUNCH_DESC_17 0x00000044379#define NVE4_COMPUTE_LAUNCH_DESC_17_SHARED_ALLOC__MASK 0x0000ffff380#define NVE4_COMPUTE_LAUNCH_DESC_17_SHARED_ALLOC__SHIFT 0381382#define NVE4_COMPUTE_LAUNCH_DESC_18 0x00000048383#define NVE4_COMPUTE_LAUNCH_DESC_18_BLOCKDIM_X__MASK 0xffff0000384#define NVE4_COMPUTE_LAUNCH_DESC_18_BLOCKDIM_X__SHIFT 16385386#define NVE4_COMPUTE_LAUNCH_DESC_BLOCKDIM_YZ 0x0000004c387#define NVE4_COMPUTE_LAUNCH_DESC_BLOCKDIM_YZ_Y__MASK 0x0000ffff388#define NVE4_COMPUTE_LAUNCH_DESC_BLOCKDIM_YZ_Y__SHIFT 0389#define NVE4_COMPUTE_LAUNCH_DESC_BLOCKDIM_YZ_Z__MASK 0xffff0000390#define NVE4_COMPUTE_LAUNCH_DESC_BLOCKDIM_YZ_Z__SHIFT 16391392#define NVE4_COMPUTE_LAUNCH_DESC_20 0x00000050393#define NVE4_COMPUTE_LAUNCH_DESC_20_CB_VALID__MASK 0x000000ff394#define NVE4_COMPUTE_LAUNCH_DESC_20_CB_VALID__SHIFT 0395#define NVE4_COMPUTE_LAUNCH_DESC_20_CACHE_SPLIT__MASK 0x60000000396#define NVE4_COMPUTE_LAUNCH_DESC_20_CACHE_SPLIT__SHIFT 29397#define NVE4_COMPUTE_LAUNCH_DESC_20_CACHE_SPLIT_16K_SHARED_48K_L1 0x20000000398#define NVE4_COMPUTE_LAUNCH_DESC_20_CACHE_SPLIT_32K_SHARED_32K_L1 0x40000000399#define NVE4_COMPUTE_LAUNCH_DESC_20_CACHE_SPLIT_48K_SHARED_16K_L1 0x60000000400401#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_0(i0) (0x00000074 + 0x8*(i0))402#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_0__ESIZE 0x00000008403#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_0__LEN 0x00000008404#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_0_ADDRESS_LOW__MASK 0xffffffff405#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_0_ADDRESS_LOW__SHIFT 0406407#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_1(i0) (0x00000078 + 0x8*(i0))408#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_1__ESIZE 0x00000008409#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_1__LEN 0x00000008410#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_1_ADDRESS_HIGH__MASK 0x000000ff411#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_1_ADDRESS_HIGH__SHIFT 0412#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_1_SIZE__MASK 0xffff8000413#define NVE4_COMPUTE_LAUNCH_DESC_CB_CONFIG_1_SIZE__SHIFT 15414415#define NVE4_COMPUTE_LAUNCH_DESC_45 0x000000b4416#define NVE4_COMPUTE_LAUNCH_DESC_45_LOCAL_POS_ALLOC__MASK 0x000fffff417#define NVE4_COMPUTE_LAUNCH_DESC_45_LOCAL_POS_ALLOC__SHIFT 0418#define NVE4_COMPUTE_LAUNCH_DESC_45_BARRIER_ALLOC__MASK 0xf8000000419#define NVE4_COMPUTE_LAUNCH_DESC_45_BARRIER_ALLOC__SHIFT 27420421#define NVE4_COMPUTE_LAUNCH_DESC_46 0x000000b8422#define NVE4_COMPUTE_LAUNCH_DESC_46_LOCAL_NEG_ALLOC__MASK 0x000fffff423#define NVE4_COMPUTE_LAUNCH_DESC_46_LOCAL_NEG_ALLOC__SHIFT 0424#define NVE4_COMPUTE_LAUNCH_DESC_46_GPR_ALLOC__MASK 0x3f000000425#define NVE4_COMPUTE_LAUNCH_DESC_46_GPR_ALLOC__SHIFT 24426427#define NVE4_COMPUTE_LAUNCH_DESC_47 0x000000bc428#define NVE4_COMPUTE_LAUNCH_DESC_47_WARP_CSTACK_SIZE__MASK 0x000fffff429#define NVE4_COMPUTE_LAUNCH_DESC_47_WARP_CSTACK_SIZE__SHIFT 0430431432#endif /* NVE4_COMPUTE_XML */433434435