uint32_t AccessesUAV;
uint32_t IllegalOpcodeExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t DispatchGRFStartRegisterForURBData;
uint32_t PatchURBEntryReadLength;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBasePointer, dw3);
+
dw[4] =
__gen_field(values->DispatchGRFStartRegisterForURBData, 20, 24) |
__gen_field(values->PatchURBEntryReadLength, 11, 17) |
uint32_t GSaccessesUAV;
uint32_t MaskStackExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t OutputVertexSize;
uint32_t OutputTopology;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBasePointer, dw3);
+
dw[4] =
__gen_field(values->OutputVertexSize, 23, 28) |
__gen_field(values->OutputTopology, 17, 22) |
uint32_t StatisticsEnable;
uint32_t InstanceCount;
uint32_t KernelStartPointer;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t SingleProgramFlow;
#define Dmask 0
__gen_offset(values->KernelStartPointer, 6, 31) |
0;
- dw[4] =
+ uint32_t dw4 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[4] =
+ __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, dw4);
+
dw[5] =
__gen_field(values->SingleProgramFlow, 27, 27) |
__gen_field(values->VectorMaskEnable, 26, 26) |
uint32_t IllegalOpcodeExceptionEnable;
uint32_t MaskStackExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t MaximumNumberofThreads;
uint32_t SampleMask;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBasePointer, dw3);
+
dw[4] =
__gen_field(values->MaximumNumberofThreads, 23, 31) |
__gen_field(values->SampleMask, 12, 19) |
uint32_t IllegalOpcodeExceptionEnable;
uint32_t VSaccessesUAV;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBaseOffset;
+ __gen_address_type ScratchSpaceBaseOffset;
uint32_t PerThreadScratchSpace;
uint32_t DispatchGRFStartRegisterforURBData;
uint32_t VertexURBEntryReadLength;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBaseOffset, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBaseOffset, dw3);
+
dw[4] =
__gen_field(values->DispatchGRFStartRegisterforURBData, 20, 24) |
__gen_field(values->VertexURBEntryReadLength, 11, 16) |
uint32_t MediaCommandOpcode;
uint32_t SubOpcode;
uint32_t DwordLength;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t StackSize;
uint32_t PerThreadScratchSpace;
uint32_t MaximumNumberofThreads;
__gen_field(values->DwordLength, 0, 15) |
0;
- dw[1] =
+ uint32_t dw1 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->StackSize, 4, 7) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[1] =
+ __gen_combine_address(data, &dw[1], values->ScratchSpaceBasePointer, dw1);
+
dw[2] =
__gen_field(values->MaximumNumberofThreads, 16, 31) |
__gen_field(values->NumberofURBEntries, 8, 15) |
uint32_t FloatingPointMode;
uint32_t IllegalOpcodeExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t DispatchGRFStartRegisterForURBData;
uint32_t PatchURBEntryReadLength;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBasePointer, dw3);
+
dw[4] =
__gen_field(values->DispatchGRFStartRegisterForURBData, 20, 24) |
__gen_field(values->PatchURBEntryReadLength, 11, 17) |
uint32_t IllegalOpcodeExceptionEnable;
uint32_t MaskStackExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t OutputVertexSize;
uint32_t OutputTopology;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBasePointer, dw3);
+
dw[4] =
__gen_field(values->OutputVertexSize, 23, 28) |
__gen_field(values->OutputTopology, 17, 22) |
uint32_t StatisticsEnable;
uint32_t InstanceCount;
uint32_t KernelStartPointer;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t SingleProgramFlow;
#define Dmask 0
__gen_offset(values->KernelStartPointer, 6, 31) |
0;
- dw[4] =
+ uint32_t dw4 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[4] =
+ __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, dw4);
+
dw[5] =
__gen_field(values->SingleProgramFlow, 27, 27) |
__gen_field(values->VectorMaskEnable, 26, 26) |
uint32_t IllegalOpcodeExceptionEnable;
uint32_t MaskStackExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t MaximumNumberofThreads;
uint32_t PushConstantEnable;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBasePointer, dw3);
+
dw[4] =
__gen_field(values->MaximumNumberofThreads, 24, 31) |
__gen_field(values->PushConstantEnable, 11, 11) |
uint32_t FloatingPointMode;
uint32_t IllegalOpcodeExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint32_t ScratchSpaceBaseOffset;
+ __gen_address_type ScratchSpaceBaseOffset;
uint32_t PerThreadScratchSpace;
uint32_t DispatchGRFStartRegisterforURBData;
uint32_t VertexURBEntryReadLength;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- dw[3] =
+ uint32_t dw3 =
__gen_offset(values->ScratchSpaceBaseOffset, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[3] =
+ __gen_combine_address(data, &dw[3], values->ScratchSpaceBaseOffset, dw3);
+
dw[4] =
__gen_field(values->DispatchGRFStartRegisterforURBData, 20, 24) |
__gen_field(values->VertexURBEntryReadLength, 11, 16) |
uint32_t MediaCommandOpcode;
uint32_t SubOpcode;
uint32_t DwordLength;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t MaximumNumberofThreads;
uint32_t NumberofURBEntries;
__gen_field(values->DwordLength, 0, 15) |
0;
- dw[1] =
+ uint32_t dw1 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ dw[1] =
+ __gen_combine_address(data, &dw[1], values->ScratchSpaceBasePointer, dw1);
+
dw[2] =
__gen_field(values->MaximumNumberofThreads, 16, 31) |
__gen_field(values->NumberofURBEntries, 8, 15) |
uint32_t IllegalOpcodeExceptionEnable;
uint32_t AccessesUAV;
uint32_t SoftwareExceptionEnable;
- uint64_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t DispatchGRFStartRegisterForURBData;
uint32_t VertexURBEntryReadLength;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- uint64_t qw4 =
+ uint32_t dw4 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 63) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ uint64_t qw4 =
+ __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, dw4);
+
dw[4] = qw4;
dw[5] = qw4 >> 32;
uint32_t AccessesUAV;
uint32_t IllegalOpcodeExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint64_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t DispatchGRFStartRegisterForURBData;
uint32_t PatchURBEntryReadLength;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- uint64_t qw4 =
+ uint32_t dw4 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 63) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ uint64_t qw4 =
+ __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, dw4);
+
dw[4] = qw4;
dw[5] = qw4 >> 32;
uint32_t MaskStackExceptionEnable;
uint32_t SoftwareExceptionEnable;
uint32_t ExpectedVertexCount;
- uint64_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t OutputVertexSize;
uint32_t OutputTopology;
__gen_field(values->ExpectedVertexCount, 0, 5) |
0;
- uint64_t qw4 =
+ uint32_t dw4 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 63) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ uint64_t qw4 =
+ __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, dw4);
+
dw[4] = qw4;
dw[5] = qw4 >> 32;
uint32_t MaximumNumberofThreads;
uint32_t InstanceCount;
uint64_t KernelStartPointer;
- uint64_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t SingleProgramFlow;
#define Dmask 0
dw[3] = qw3;
dw[4] = qw3 >> 32;
- uint64_t qw5 =
+ uint32_t dw5 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 63) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ uint64_t qw5 =
+ __gen_combine_address(data, &dw[5], values->ScratchSpaceBasePointer, dw5);
+
dw[5] = qw5;
dw[6] = qw5 >> 32;
uint32_t IllegalOpcodeExceptionEnable;
uint32_t MaskStackExceptionEnable;
uint32_t SoftwareExceptionEnable;
- uint64_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t PerThreadScratchSpace;
uint32_t MaximumNumberofThreadsPerPSD;
uint32_t PushConstantEnable;
__gen_field(values->SoftwareExceptionEnable, 7, 7) |
0;
- uint64_t qw4 =
+ uint32_t dw4 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 63) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
+ uint64_t qw4 =
+ __gen_combine_address(data, &dw[4], values->ScratchSpaceBasePointer, dw4);
+
dw[4] = qw4;
dw[5] = qw4 >> 32;
uint32_t MediaCommandOpcode;
uint32_t SubOpcode;
uint32_t DwordLength;
- uint32_t ScratchSpaceBasePointer;
+ __gen_address_type ScratchSpaceBasePointer;
uint32_t StackSize;
uint32_t PerThreadScratchSpace;
- uint32_t ScratchSpaceBasePointerHigh;
+ __gen_address_type ScratchSpaceBasePointerHigh;
uint32_t MaximumNumberofThreads;
uint32_t NumberofURBEntries;
#define Maintainingtheexistingtimestampstate 0
__gen_field(values->DwordLength, 0, 15) |
0;
- dw[1] =
+ uint32_t dw1 =
__gen_offset(values->ScratchSpaceBasePointer, 10, 31) |
__gen_field(values->StackSize, 4, 7) |
__gen_field(values->PerThreadScratchSpace, 0, 3) |
0;
- dw[2] =
+ dw[1] =
+ __gen_combine_address(data, &dw[1], values->ScratchSpaceBasePointer, dw1);
+
+ uint32_t dw2 =
__gen_offset(values->ScratchSpaceBasePointerHigh, 0, 15) |
0;
+ dw[2] =
+ __gen_combine_address(data, &dw[2], values->ScratchSpaceBasePointerHigh, dw2);
+
dw[3] =
__gen_field(values->MaximumNumberofThreads, 16, 31) |
__gen_field(values->NumberofURBEntries, 8, 15) |