Lines Matching refs:values
309 __attribute__((unused)) const struct GFX4_CC_VIEWPORT * restrict values)
314 __gen_float(values->MinimumDepth);
317 __gen_float(values->MaximumDepth);
374 __attribute__((unused)) const struct GFX4_CLIP_STATE * restrict values)
379 __gen_uint(values->GRFRegisterCount, 1, 3);
380 dw[0] = __gen_address(data, &dw[0], values->KernelStartPointer, v0, 6, 31);
383 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
384 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
385 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
386 __gen_uint(values->FloatingPointMode, 16, 16) |
387 __gen_uint(values->ThreadPriority, 17, 17) |
388 __gen_uint(values->BindingTableEntryCount, 18, 25) |
389 __gen_uint(values->SingleProgramFlow, 31, 31);
392 __gen_uint(values->PerThreadScratchSpace, 0, 3);
393 dw[2] = __gen_address(data, &dw[2], values->ScratchSpaceBasePointer, v2, 10, 31);
396 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
397 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
398 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
399 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
400 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
403 __gen_uint(values->ClipperStatisticsEnable, 10, 10) |
404 __gen_uint(values->GSOutputObjectStatisticsEnable, 10, 10) |
405 __gen_uint(values->NumberofURBEntries, 11, 18) |
406 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
407 __gen_uint(values->MaximumNumberofThreads, 25, 30);
410 __gen_uint(values->ClipMode, 13, 15) |
411 __gen_uint(values->UserClipDistanceClipTestEnableBitmask, 16, 23) |
412 __gen_uint(values->UserClipFlagsMustClipEnable, 24, 24) |
413 __gen_uint(values->GuardbandClipTestEnable, 26, 26) |
414 __gen_uint(values->ViewportZClipTestEnable, 27, 27) |
415 __gen_uint(values->ViewportXYClipTestEnable, 28, 28) |
416 __gen_uint(values->VertexPositionSpace, 29, 29) |
417 __gen_uint(values->APIMode, 30, 30);
419 dw[6] = __gen_address(data, &dw[6], values->ClipperViewportStatePointer, 0, 5, 31);
422 __gen_float(values->ScreenSpaceViewportXMin);
425 __gen_float(values->ScreenSpaceViewportXMax);
428 __gen_float(values->ScreenSpaceViewportYMin);
431 __gen_float(values->ScreenSpaceViewportYMax);
445 __attribute__((unused)) const struct GFX4_CLIP_VIEWPORT * restrict values)
450 __gen_float(values->XMinClipGuardband);
453 __gen_float(values->XMaxClipGuardband);
456 __gen_float(values->YMinClipGuardband);
459 __gen_float(values->YMaxClipGuardband);
518 __attribute__((unused)) const struct GFX4_COLOR_CALC_STATE * restrict values)
523 __gen_uint(values->BackfaceStencilPassDepthPassOp, 3, 5) |
524 __gen_uint(values->BackfaceStencilPassDepthFailOp, 6, 8) |
525 __gen_uint(values->BackfaceStencilFailOp, 9, 11) |
526 __gen_uint(values->BackfaceStencilTestFunction, 12, 14) |
527 __gen_uint(values->DoubleSidedStencilEnable, 15, 15) |
528 __gen_uint(values->StencilBufferWriteEnable, 18, 18) |
529 __gen_uint(values->StencilPassDepthPassOp, 19, 21) |
530 __gen_uint(values->StencilPassDepthFailOp, 22, 24) |
531 __gen_uint(values->StencilFailOp, 25, 27) |
532 __gen_uint(values->StencilTestFunction, 28, 30) |
533 __gen_uint(values->StencilTestEnable, 31, 31);
536 __gen_uint(values->BackfaceStencilReferenceValue, 0, 7) |
537 __gen_uint(values->StencilWriteMask, 8, 15) |
538 __gen_uint(values->StencilTestMask, 16, 23) |
539 __gen_uint(values->StencilReferenceValue, 24, 31);
542 __gen_uint(values->LogicOpEnable, 0, 0) |
543 __gen_uint(values->DepthBufferWriteEnable, 11, 11) |
544 __gen_uint(values->DepthTestFunction, 12, 14) |
545 __gen_uint(values->DepthTestEnable, 15, 15) |
546 __gen_uint(values->BackfaceStencilWriteMask, 16, 23) |
547 __gen_uint(values->BackfaceStencilTestMask, 24, 31);
550 __gen_uint(values->AlphaTestFunction, 8, 10) |
551 __gen_uint(values->AlphaTestEnable, 11, 11) |
552 __gen_uint(values->ColorBufferBlendEnable, 12, 12) |
553 __gen_uint(values->IndependentAlphaBlendEnable, 13, 13) |
554 __gen_uint(values->AlphaTestFormat, 15, 15);
556 dw[4] = __gen_address(data, &dw[4], values->CCViewportStatePointer, 0, 5, 31);
559 __gen_uint(values->DestinationAlphaBlendFactor, 2, 6) |
560 __gen_uint(values->SourceAlphaBlendFactor, 7, 11) |
561 __gen_uint(values->AlphaBlendFunction, 12, 14) |
562 __gen_uint(values->StatisticsEnable, 15, 15) |
563 __gen_uint(values->LogicOpFunction, 16, 19) |
564 __gen_uint(values->RoundDisableFunctionDisable, 30, 30) |
565 __gen_uint(values->ColorDitherEnable, 31, 31);
568 __gen_uint(values->PostBlendColorClampEnable, 0, 0) |
569 __gen_uint(values->PreBlendColorClampEnable, 1, 1) |
570 __gen_uint(values->ColorClampRange, 2, 3) |
571 __gen_uint(values->YDitherOffset, 15, 16) |
572 __gen_uint(values->XDitherOffset, 17, 18) |
573 __gen_uint(values->DestinationBlendFactor, 19, 23) |
574 __gen_uint(values->SourceBlendFactor, 24, 28) |
575 __gen_uint(values->ColorBlendFunction, 29, 31);
578 __gen_uint(values->AlphaReferenceValueAsUNORM8, 0, 31) |
579 __gen_float(values->AlphaReferenceValueAsFLOAT32);
614 __attribute__((unused)) const struct GFX4_GS_STATE * restrict values)
619 __gen_uint(values->GRFRegisterCount, 1, 3);
620 dw[0] = __gen_address(data, &dw[0], values->KernelStartPointer, v0, 6, 31);
623 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
624 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
625 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
626 __gen_uint(values->FloatingPointMode, 16, 16) |
627 __gen_uint(values->BindingTableEntryCount, 18, 25) |
628 __gen_uint(values->SingleProgramFlow, 31, 31);
631 __gen_uint(values->PerThreadScratchSpace, 0, 3);
632 dw[2] = __gen_address(data, &dw[2], values->ScratchSpaceBasePointer, v2, 10, 31);
635 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
636 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
637 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
638 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
639 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
642 __gen_uint(values->NumberofURBEntries, 11, 18) |
643 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
644 __gen_uint(values->MaximumNumberofThreads, 25, 30);
647 __gen_uint(values->SamplerCount, 0, 2);
648 dw[5] = __gen_address(data, &dw[5], values->SamplerStatePointer, v5, 5, 31);
651 __gen_uint(values->MaximumVPIndex, 0, 3) |
652 __gen_uint(values->DiscardAdjacency, 29, 29) |
653 __gen_uint(values->ReorderEnable, 30, 30);
709 __attribute__((unused)) const struct GFX4_RENDER_SURFACE_STATE * restrict values)
714 __gen_uint(values->CubeFaceEnablePositiveZ, 0, 0) |
715 __gen_uint(values->CubeFaceEnableNegativeZ, 1, 1) |
716 __gen_uint(values->CubeFaceEnablePositiveY, 2, 2) |
717 __gen_uint(values->CubeFaceEnableNegativeY, 3, 3) |
718 __gen_uint(values->CubeFaceEnablePositiveX, 4, 4) |
719 __gen_uint(values->CubeFaceEnableNegativeX, 5, 5) |
720 __gen_uint(values->MediaBoundaryPixelMode, 6, 7) |
721 __gen_uint(values->RenderCacheReadWriteMode, 8, 8) |
722 __gen_uint(values->MIPMapLayoutMode, 10, 10) |
723 __gen_uint(values->VerticalLineStrideOffset, 11, 11) |
724 __gen_uint(values->VerticalLineStride, 12, 12) |
725 __gen_uint(values->ColorBlendEnable, 13, 13) |
726 __gen_uint(values->ColorBufferComponentWriteDisables, 14, 17) |
727 __gen_uint(values->SurfaceFormat, 18, 26) |
728 __gen_uint(values->DataReturnFormat, 27, 27) |
729 __gen_uint(values->SurfaceType, 29, 31);
731 dw[1] = __gen_address(data, &dw[1], values->SurfaceBaseAddress, 0, 0, 31);
734 __gen_uint(values->MIPCountLOD, 2, 5) |
735 __gen_uint(values->Width, 6, 18) |
736 __gen_uint(values->Height, 19, 31);
739 __gen_uint(values->TileWalk, 0, 0) |
740 __gen_uint(values->TiledSurface, 1, 1) |
741 __gen_uint(values->SurfacePitch, 3, 19) |
742 __gen_uint(values->Depth, 21, 31);
745 __gen_uint(values->RenderTargetViewExtent, 8, 16) |
746 __gen_uint(values->MinimumArrayElement, 17, 27) |
747 __gen_uint(values->SurfaceMinLOD, 28, 31);
761 __attribute__((unused)) const struct GFX4_SAMPLER_BORDER_COLOR_STATE * restrict values)
766 __gen_float(values->BorderColorRed);
769 __gen_float(values->BorderColorGreen);
772 __gen_float(values->BorderColorBlue);
775 __gen_float(values->BorderColorAlpha);
853 __attribute__((unused)) const struct GFX4_SAMPLER_STATE * restrict values)
858 __gen_uint(values->ShadowFunction, 0, 2) |
859 __gen_sfixed(values->TextureLODBias, 3, 13, 6) |
860 __gen_uint(values->MinModeFilter, 14, 16) |
861 __gen_uint(values->MagModeFilter, 17, 19) |
862 __gen_uint(values->MipModeFilter, 20, 21) |
863 __gen_ufixed(values->BaseMipLevel, 22, 26, 1) |
864 __gen_uint(values->LODPreClampEnable, 28, 28) |
865 __gen_uint(values->SamplerDisable, 31, 31);
868 __gen_uint(values->TCZAddressControlMode, 0, 2) |
869 __gen_uint(values->TCYAddressControlMode, 3, 5) |
870 __gen_uint(values->TCXAddressControlMode, 6, 8) |
871 __gen_uint(values->CubeSurfaceControlMode, 9, 9) |
872 __gen_ufixed(values->MaxLOD, 12, 21, 6) |
873 __gen_ufixed(values->MinLOD, 22, 31, 6);
875 dw[2] = __gen_address(data, &dw[2], values->BorderColorPointer, 0, 5, 31);
878 __gen_uint(values->RAddressMinFilterRoundingEnable, 13, 13) |
879 __gen_uint(values->RAddressMagFilterRoundingEnable, 14, 14) |
880 __gen_uint(values->VAddressMinFilterRoundingEnable, 15, 15) |
881 __gen_uint(values->VAddressMagFilterRoundingEnable, 16, 16) |
882 __gen_uint(values->UAddressMinFilterRoundingEnable, 17, 17) |
883 __gen_uint(values->UAddressMagFilterRoundingEnable, 18, 18) |
884 __gen_uint(values->MaximumAnisotropy, 19, 21) |
885 __gen_uint(values->ChromaKeyMode, 22, 22) |
886 __gen_uint(values->ChromaKeyIndex, 23, 24) |
887 __gen_uint(values->ChromaKeyEnable, 25, 25);
901 __attribute__((unused)) const struct GFX4_SCISSOR_RECT * restrict values)
906 __gen_uint(values->ScissorRectangleXMin, 0, 15) |
907 __gen_uint(values->ScissorRectangleYMin, 16, 31);
910 __gen_uint(values->ScissorRectangleXMax, 0, 15) |
911 __gen_uint(values->ScissorRectangleYMax, 16, 31);
990 __attribute__((unused)) const struct GFX4_SF_STATE * restrict values)
995 __gen_uint(values->GRFRegisterCount, 1, 3);
996 dw[0] = __gen_address(data, &dw[0], values->KernelStartPointer, v0, 6, 31);
999 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
1000 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
1001 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
1002 __gen_uint(values->FloatingPointMode, 16, 16) |
1003 __gen_uint(values->ThreadPriority, 17, 17) |
1004 __gen_uint(values->BindingTableEntryCount, 18, 25) |
1005 __gen_uint(values->SingleProgramFlow, 31, 31);
1008 __gen_uint(values->PerThreadScratchSpace, 0, 3);
1009 dw[2] = __gen_address(data, &dw[2], values->ScratchSpaceBasePointer, v2, 10, 31);
1012 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
1013 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
1014 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
1015 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
1016 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
1019 __gen_uint(values->NumberofURBEntries, 11, 18) |
1020 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
1021 __gen_uint(values->MaximumNumberofThreads, 25, 30);
1024 __gen_uint(values->FrontWinding, 0, 0) |
1025 __gen_uint(values->ViewportTransformEnable, 1, 1);
1026 dw[5] = __gen_address(data, &dw[5], values->SetupViewportStateOffset, v5, 5, 31);
1029 __gen_ufixed(values->DestinationOriginVerticalBias, 9, 12, 4) |
1030 __gen_ufixed(values->DestinationOriginHorizontalBias, 13, 16, 4) |
1031 __gen_uint(values->ScissorRectangleEnable, 17, 17) |
1032 __gen_uint(values->_2x2PixelTriangleFilterDisable, 18, 18) |
1033 __gen_uint(values->ZeroPixelTriangleFilterDisable, 19, 19) |
1034 __gen_uint(values->PointRasterizationRule, 20, 21) |
1035 __gen_uint(values->LineEndCapAntialiasingRegionWidth, 22, 23) |
1036 __gen_ufixed(values->LineWidth, 24, 27, 1) |
1037 __gen_uint(values->FastScissorClipDisable, 28, 28) |
1038 __gen_uint(values->CullMode, 29, 30) |
1039 __gen_uint(values->AntialiasingEnable, 31, 31);
1042 __gen_ufixed(values->PointWidth, 0, 10, 3) |
1043 __gen_uint(values->PointWidthSource, 11, 11) |
1044 __gen_uint(values->VertexSubPixelPrecisionSelect, 12, 12) |
1045 __gen_uint(values->SpritePointEnable, 13, 13) |
1046 __gen_uint(values->TriangleFanProvokingVertexSelect, 25, 26) |
1047 __gen_uint(values->LineStripListProvokingVertexSelect, 27, 28) |
1048 __gen_uint(values->TriangleStripListProvokingVertexSelect, 29, 30) |
1049 __gen_uint(values->LastPixelEnable, 31, 31);
1066 __attribute__((unused)) const struct GFX4_SF_VIEWPORT * restrict values)
1071 __gen_float(values->ViewportMatrixElementm00);
1074 __gen_float(values->ViewportMatrixElementm11);
1077 __gen_float(values->ViewportMatrixElementm22);
1080 __gen_float(values->ViewportMatrixElementm30);
1083 __gen_float(values->ViewportMatrixElementm31);
1086 __gen_float(values->ViewportMatrixElementm32);
1088 GFX4_SCISSOR_RECT_pack(data, &dw[6], &values->ScissorRectangle);
1106 __attribute__((unused)) const struct GFX4_VERTEX_BUFFER_STATE * restrict values)
1111 __gen_uint(values->BufferPitch, 0, 10) |
1112 __gen_uint(values->BufferAccessType, 26, 26) |
1113 __gen_uint(values->VertexBufferIndex, 27, 31);
1115 dw[1] = __gen_address(data, &dw[1], values->BufferStartingAddress, 0, 0, 31);
1118 __gen_uint(values->MaxIndex, 0, 31);
1121 __gen_uint(values->InstanceDataStepRate, 0, 31);
1140 __attribute__((unused)) const struct GFX4_VERTEX_ELEMENT_STATE * restrict values)
1145 __gen_uint(values->SourceElementOffset, 0, 10) |
1146 __gen_uint(values->SourceElementFormat, 16, 24) |
1147 __gen_uint(values->Valid, 26, 26) |
1148 __gen_uint(values->VertexBufferIndex, 27, 31);
1151 __gen_uint(values->DestinationElementOffset, 0, 7) |
1152 __gen_uint(values->Component3Control, 16, 18) |
1153 __gen_uint(values->Component2Control, 20, 22) |
1154 __gen_uint(values->Component1Control, 24, 26) |
1155 __gen_uint(values->Component0Control, 28, 30);
1193 __attribute__((unused)) const struct GFX4_VS_STATE * restrict values)
1198 __gen_uint(values->GRFRegisterCount, 1, 3);
1199 dw[0] = __gen_address(data, &dw[0], values->KernelStartPointer, v0, 6, 31);
1202 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
1203 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
1204 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
1205 __gen_uint(values->FloatingPointMode, 16, 16) |
1206 __gen_uint(values->ThreadPriority, 17, 17) |
1207 __gen_uint(values->BindingTableEntryCount, 18, 25) |
1208 __gen_uint(values->SingleProgramFlow, 31, 31);
1211 __gen_uint(values->PerThreadScratchSpace, 0, 3);
1212 dw[2] = __gen_address(data, &dw[2], values->ScratchSpaceBasePointer, v2, 10, 31);
1215 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
1216 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
1217 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
1218 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
1219 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
1222 __gen_uint(values->StatisticsEnable, 10, 10) |
1223 __gen_uint(values->NumberofURBEntries, 11, 18) |
1224 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
1225 __gen_uint(values->MaximumNumberofThreads, 25, 30);
1228 __gen_uint(values->SamplerCount, 0, 2);
1229 dw[5] = __gen_address(data, &dw[5], values->SamplerStatePointer, v5, 5, 31);
1232 __gen_uint(values->Enable, 0, 0) |
1233 __gen_uint(values->VertexCacheDisable, 1, 1);
1292 __attribute__((unused)) const struct GFX4_WM_STATE * restrict values)
1297 __gen_uint(values->GRFRegisterCount0, 1, 3);
1298 dw[0] = __gen_address(data, &dw[0], values->KernelStartPointer0, v0, 6, 31);
1301 __gen_uint(values->SoftwareExceptionEnable, 1, 1) |
1302 __gen_uint(values->MaskStackExceptionEnable, 2, 2) |
1303 __gen_uint(values->IllegalOpcodeExceptionEnable, 4, 4) |
1304 __gen_uint(values->DepthCoefficientURBReadOffset, 8, 13) |
1305 __gen_uint(values->FloatingPointMode, 16, 16) |
1306 __gen_uint(values->ThreadPriority, 17, 17) |
1307 __gen_uint(values->BindingTableEntryCount, 18, 25) |
1308 __gen_uint(values->SingleProgramFlow, 31, 31);
1311 __gen_uint(values->PerThreadScratchSpace, 0, 3);
1312 dw[2] = __gen_address(data, &dw[2], values->ScratchSpaceBasePointer, v2, 10, 31);
1315 __gen_uint(values->DispatchGRFStartRegisterForConstantSetupData0, 0, 3) |
1316 __gen_uint(values->SetupURBEntryReadOffset, 4, 9) |
1317 __gen_uint(values->SetupURBEntryReadLength, 11, 16) |
1318 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
1319 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
1322 __gen_uint(values->StatisticsEnable, 0, 0) |
1323 __gen_uint(values->SamplerCount, 2, 4);
1324 dw[4] = __gen_address(data, &dw[4], values->SamplerStatePointer, v4, 5, 31);
1327 __gen_uint(values->_8PixelDispatchEnable, 0, 0) |
1328 __gen_uint(values->_16PixelDispatchEnable, 1, 1) |
1329 __gen_uint(values->_32PixelDispatchEnable, 2, 2) |
1330 __gen_uint(values->LegacyGlobalDepthBiasEnable, 10, 10) |
1331 __gen_uint(values->LineStippleEnable, 11, 11) |
1332 __gen_uint(values->GlobalDepthOffsetEnable, 12, 12) |
1333 __gen_uint(values->PolygonStippleEnable, 13, 13) |
1334 __gen_uint(values->LineAntialiasingRegionWidth, 14, 15) |
1335 __gen_uint(values->LineEndCapAntialiasingRegionWidth, 16, 17) |
1336 __gen_uint(values->EarlyDepthTestEnable, 18, 18) |
1337 __gen_uint(values->ThreadDispatchEnable, 19, 19) |
1338 __gen_uint(values->PixelShaderUsesSourceDepth, 20, 20) |
1339 __gen_uint(values->PixelShaderComputedDepth, 21, 21) |
1340 __gen_uint(values->PixelShaderKillsPixel, 22, 22) |
1341 __gen_uint(values->LegacyDiamondLineRasterization, 23, 23) |
1342 __gen_uint(values->MaximumNumberofThreads, 25, 31);
1345 __gen_float(values->GlobalDepthOffsetConstant);
1348 __gen_float(values->GlobalDepthOffsetScale);
1382 __attribute__((unused)) const struct GFX4_3DPRIMITIVE * restrict values)
1387 __gen_uint(values->DWordLength, 0, 7) |
1388 __gen_uint(values->PrimitiveTopologyType, 10, 14) |
1389 __gen_uint(values->VertexAccessType, 15, 15) |
1390 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1391 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1392 __gen_uint(values->CommandSubType, 27, 28) |
1393 __gen_uint(values->CommandType, 29, 31);
1396 __gen_uint(values->VertexCountPerInstance, 0, 31);
1399 __gen_uint(values->StartVertexLocation, 0, 31);
1402 __gen_uint(values->InstanceCount, 0, 31);
1407 __gen_sint(values->BaseVertexLocation, 0, 31);
1435 __attribute__((unused)) const struct GFX4_3DSTATE_BINDING_TABLE_POINTERS * restrict values)
1440 __gen_uint(values->DWordLength, 0, 7) |
1441 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1442 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1443 __gen_uint(values->CommandSubType, 27, 28) |
1444 __gen_uint(values->CommandType, 29, 31);
1447 __gen_offset(values->PointertoVSBindingTable, 5, 31);
1450 __gen_offset(values->PointertoGSBindingTable, 5, 31);
1453 __gen_offset(values->PointertoCLIPBindingTable, 5, 31);
1456 __gen_offset(values->PointertoSFBindingTable, 5, 31);
1459 __gen_offset(values->PointertoPSBindingTable, 5, 31);
1486 __attribute__((unused)) const struct GFX4_3DSTATE_CONSTANT_COLOR * restrict values)
1491 __gen_uint(values->DWordLength, 0, 7) |
1492 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1493 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1494 __gen_uint(values->CommandSubType, 27, 28) |
1495 __gen_uint(values->CommandType, 29, 31);
1498 __gen_float(values->BlendConstantColorRed);
1501 __gen_float(values->BlendConstantColorGreen);
1504 __gen_float(values->BlendConstantColorBlue);
1507 __gen_float(values->BlendConstantColorAlpha);
1563 __attribute__((unused)) const struct GFX4_3DSTATE_DEPTH_BUFFER * restrict values)
1568 __gen_uint(values->DWordLength, 0, 7) |
1569 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1570 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1571 __gen_uint(values->CommandSubType, 27, 28) |
1572 __gen_uint(values->CommandType, 29, 31);
1575 __gen_uint(values->SurfacePitch, 0, 16) |
1576 __gen_uint(values->SurfaceFormat, 18, 20) |
1577 __gen_uint(values->SoftwareTiledRenderingMode, 23, 24) |
1578 __gen_uint(values->DepthBufferCoordinateOffsetDisable, 25, 25) |
1579 __gen_uint(values->TileWalk, 26, 26) |
1580 __gen_uint(values->TiledSurface, 27, 27) |
1581 __gen_uint(values->SurfaceType, 29, 31);
1583 dw[2] = __gen_address(data, &dw[2], values->SurfaceBaseAddress, 0, 0, 31);
1586 __gen_uint(values->MIPMapLayoutMode, 1, 1) |
1587 __gen_uint(values->LOD, 2, 5) |
1588 __gen_uint(values->Width, 6, 18) |
1589 __gen_uint(values->Height, 19, 31);
1592 __gen_uint(values->RenderTargetViewExtent, 1, 9) |
1593 __gen_uint(values->MinimumArrayElement, 10, 20) |
1594 __gen_uint(values->Depth, 21, 31);
1623 __attribute__((unused)) const struct GFX4_3DSTATE_DRAWING_RECTANGLE * restrict values)
1628 __gen_uint(values->DWordLength, 0, 7) |
1629 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1630 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1631 __gen_uint(values->CommandSubType, 27, 28) |
1632 __gen_uint(values->CommandType, 29, 31);
1635 __gen_uint(values->ClippedDrawingRectangleXMin, 0, 15) |
1636 __gen_uint(values->ClippedDrawingRectangleYMin, 16, 31);
1639 __gen_uint(values->ClippedDrawingRectangleXMax, 0, 15) |
1640 __gen_uint(values->ClippedDrawingRectangleYMax, 16, 31);
1643 __gen_sint(values->DrawingRectangleOriginX, 0, 15) |
1644 __gen_sint(values->DrawingRectangleOriginY, 16, 31);
1668 __attribute__((unused)) const struct GFX4_3DSTATE_GLOBAL_DEPTH_OFFSET_CLAMP * restrict values)
1673 __gen_uint(values->DWordLength, 0, 7) |
1674 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1675 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1676 __gen_uint(values->CommandSubType, 27, 28) |
1677 __gen_uint(values->CommandType, 29, 31);
1680 __gen_float(values->GlobalDepthOffsetClamp);
1710 __attribute__((unused)) const struct GFX4_3DSTATE_INDEX_BUFFER * restrict values)
1715 __gen_uint(values->DWordLength, 0, 7) |
1716 __gen_uint(values->IndexFormat, 8, 9) |
1717 __gen_uint(values->CutIndexEnable, 10, 10) |
1718 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1719 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1720 __gen_uint(values->CommandSubType, 27, 28) |
1721 __gen_uint(values->CommandType, 29, 31);
1723 dw[1] = __gen_address(data, &dw[1], values->BufferStartingAddress, 0, 0, 31);
1725 dw[2] = __gen_address(data, &dw[2], values->BufferEndingAddress, 0, 0, 31);
1754 __attribute__((unused)) const struct GFX4_3DSTATE_LINE_STIPPLE * restrict values)
1759 __gen_uint(values->DWordLength, 0, 7) |
1760 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1761 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1762 __gen_uint(values->CommandSubType, 27, 28) |
1763 __gen_uint(values->CommandType, 29, 31);
1766 __gen_uint(values->LineStipplePattern, 0, 15) |
1767 __gen_uint(values->CurrentStippleIndex, 16, 19) |
1768 __gen_uint(values->CurrentRepeatCounter, 21, 29) |
1769 __gen_uint(values->ModifyEnable, 31, 31);
1772 __gen_uint(values->LineStippleRepeatCount, 0, 8) |
1773 __gen_ufixed(values->LineStippleInverseRepeatCount, 16, 31, 13);
1804 __attribute__((unused)) const struct GFX4_3DSTATE_PIPELINED_POINTERS * restrict values)
1809 __gen_uint(values->DWordLength, 0, 7) |
1810 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1811 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1812 __gen_uint(values->CommandSubType, 27, 28) |
1813 __gen_uint(values->CommandType, 29, 31);
1815 dw[1] = __gen_address(data, &dw[1], values->PointertoVSState, 0, 5, 31);
1818 __gen_uint(values->GSEnable, 0, 0);
1819 dw[2] = __gen_address(data, &dw[2], values->PointertoGSState, v2, 5, 31);
1822 __gen_uint(values->ClipEnable, 0, 0);
1823 dw[3] = __gen_address(data, &dw[3], values->PointertoCLIPState, v3, 5, 31);
1825 dw[4] = __gen_address(data, &dw[4], values->PointertoSFState, 0, 5, 31);
1827 dw[5] = __gen_address(data, &dw[5], values->PointertoWMState, 0, 5, 31);
1829 dw[6] = __gen_address(data, &dw[6], values->PointertoColorCalcState, 0, 5, 31);
1854 __attribute__((unused)) const struct GFX4_3DSTATE_POLY_STIPPLE_OFFSET * restrict values)
1859 __gen_uint(values->DWordLength, 0, 7) |
1860 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1861 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1862 __gen_uint(values->CommandSubType, 27, 28) |
1863 __gen_uint(values->CommandType, 29, 31);
1866 __gen_uint(values->PolygonStippleYOffset, 0, 4) |
1867 __gen_uint(values->PolygonStippleXOffset, 8, 12);
1891 __attribute__((unused)) const struct GFX4_3DSTATE_POLY_STIPPLE_PATTERN * restrict values)
1896 __gen_uint(values
1897 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1898 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1899 __gen_uint(values->CommandSubType, 27, 28) |
1900 __gen_uint(values->CommandType, 29, 31);
1903 __gen_uint(values->PatternRow[0], 0, 31);
1906 __gen_uint(values->PatternRow[1], 0, 31);
1909 __gen_uint(values->PatternRow[2], 0, 31);
1912 __gen_uint(values->PatternRow[3], 0, 31);
1915 __gen_uint(values->PatternRow[4], 0, 31);
1918 __gen_uint(values->PatternRow[5], 0, 31);
1921 __gen_uint(values->PatternRow[6], 0, 31);
1924 __gen_uint(values->PatternRow[7], 0, 31);
1927 __gen_uint(values->PatternRow[8], 0, 31);
1930 __gen_uint(values->PatternRow[9], 0, 31);
1933 __gen_uint(values->PatternRow[10], 0, 31);
1936 __gen_uint(values->PatternRow[11], 0, 31);
1939 __gen_uint(values->PatternRow[12], 0, 31);
1942 __gen_uint(values->PatternRow[13], 0, 31);
1945 __gen_uint(values->PatternRow[14], 0, 31);
1948 __gen_uint(values->PatternRow[15], 0, 31);
1951 __gen_uint(values->PatternRow[16], 0, 31);
1954 __gen_uint(values->PatternRow[17], 0, 31);
1957 __gen_uint(values->PatternRow[18], 0, 31);
1960 __gen_uint(values->PatternRow[19], 0, 31);
1963 __gen_uint(values->PatternRow[20], 0, 31);
1966 __gen_uint(values->PatternRow[21], 0, 31);
1969 __gen_uint(values->PatternRow[22], 0, 31);
1972 __gen_uint(values->PatternRow[23], 0, 31);
1975 __gen_uint(values->PatternRow[24], 0, 31);
1978 __gen_uint(values->PatternRow[25], 0, 31);
1981 __gen_uint(values->PatternRow[26], 0, 31);
1984 __gen_uint(values->PatternRow[27], 0, 31);
1987 __gen_uint(values->PatternRow[28], 0, 31);
1990 __gen_uint(values->PatternRow[29], 0, 31);
1993 __gen_uint(values->PatternRow[30], 0, 31);
1996 __gen_uint(values->PatternRow[31], 0, 31);
2019 __attribute__((unused)) const struct GFX4_3DSTATE_VERTEX_BUFFERS * restrict values)
2024 __gen_uint(values->DWordLength, 0, 7) |
2025 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2026 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2027 __gen_uint(values->CommandSubType, 27, 28) |
2028 __gen_uint(values->CommandType, 29, 31);
2051 __attribute__((unused)) const struct GFX4_3DSTATE_VERTEX_ELEMENTS * restrict values)
2056 __gen_uint(values->DWordLength, 0, 7) |
2057 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2058 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2059 __gen_uint(values->CommandSubType, 27, 28) |
2060 __gen_uint(values->CommandType, 29, 31);
2082 __attribute__((unused)) const struct GFX4_3DSTATE_VF_STATISTICS * restrict values)
2087 __gen_uint(values->StatisticsEnable, 0, 0) |
2088 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2089 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2090 __gen_uint(values->CommandSubType, 27, 28) |
2091 __gen_uint(values->CommandType, 29, 31);
2118 __attribute__((unused)) const struct GFX4_CONSTANT_BUFFER * restrict values)
2123 __gen_uint(values->DWordLength, 0, 7) |
2124 __gen_uint(values->Valid, 8, 8) |
2125 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2126 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2127 __gen_uint(values->CommandSubType, 27, 28) |
2128 __gen_uint(values->CommandType, 29, 31);
2131 __gen_uint(values->BufferLength, 0, 5);
2132 dw[1] = __gen_address(data, &dw[1], values->BufferStartingAddress, v1, 6, 31);
2157 __attribute__((unused)) const struct GFX4_CS_URB_STATE * restrict values)
2162 __gen_uint(values->DWordLength, 0, 7) |
2163 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2164 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2165 __gen_uint(values->CommandSubType, 27, 28) |
2166 __gen_uint(values->CommandType, 29, 31);
2169 __gen_uint(values->NumberofURBEntries, 0, 2) |
2170 __gen_uint(values->URBEntryAllocationSize, 4, 8);
2196 __attribute__((unused)) const struct GFX4_MI_FLUSH * restrict values)
2201 __gen_uint(values->StateInstructionCacheInvalidate, 1, 1) |
2202 __gen_uint(values->RenderCacheFlushInhibit, 2, 2) |
2203 __gen_uint(values->GlobalSnapshotCountReset, 3, 3) |
2204 __gen_uint(values->MICommandOpcode, 23, 28) |
2205 __gen_uint(values->CommandType, 29, 31);
2228 __attribute__((unused)) const struct GFX4_MI_LOAD_REGISTER_IMM * restrict values)
2233 __gen_uint(values->DWordLength, 0, 5) |
2234 __gen_uint(values->ByteWriteDisables, 8, 11) |
2235 __gen_uint(values->MICommandOpcode, 23, 28) |
2236 __gen_uint(values->CommandType, 29, 31);
2239 __gen_offset(values->RegisterOffset, 2, 31);
2242 __gen_uint(values->DataDWord, 0, 31);
2266 __attribute__((unused)) const struct GFX4_MI_STORE_DATA_IMM * restrict values)
2271 __gen_uint(values->DWordLength, 0, 5) |
2272 __gen_uint(values->BitFieldName, 21, 21) |
2273 __gen_uint(values->MemoryAddressType, 22, 22) |
2274 __gen_uint(values->MICommandOpcode, 23, 28) |
2275 __gen_uint(values->CommandType, 29, 31);
2277 dw[1] = __gen_address(data, &dw[1], values->PhysicalStartAddressExtension, 0, 0, 3);
2279 dw[2] = __gen_address(data, &dw[2], values->Address, 0, 2, 31);
2282 __gen_uint(values->ImmediateData, 0, 63);
2307 __attribute__((unused)) const struct GFX4_MI_STORE_REGISTER_MEM * restrict values)
2312 __gen_uint(values->DWordLength, 0, 7) |
2313 __gen_uint(values->UseGlobalGTT, 22, 22) |
2314 __gen_uint(values->MICommandOpcode, 23, 28) |
2315 __gen_uint(values->CommandType, 29, 31);
2318 __gen_offset(values->RegisterAddress, 2, 22);
2319 dw[1] = __gen_address(data, &dw[1], values->PhysicalStartAddressExtension, v1, 28, 31);
2321 dw[2] = __gen_address(data, &dw[2], values->MemoryAddress, 0, 2, 31);
2345 __attribute__((unused)) const struct GFX4_PIPELINE_SELECT * restrict values)
2350 __gen_uint(values->PipelineSelection, 0, 0) |
2351 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2352 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2353 __gen_uint(values->CommandSubType, 27, 28) |
2354 __gen_uint(values->CommandType, 29, 31);
2390 __attribute__((unused)) const struct GFX4_PIPE_CONTROL * restrict values)
2395 __gen_uint(values->DWordLength, 0, 7) |
2396 __gen_uint(values->NotifyEnable, 8, 8) |
2397 __gen_uint(values->InstructionCacheInvalidateEnable, 11, 11) |
2398 __gen_uint(values->WriteCacheFlush, 12, 12) |
2399 __gen_uint(values->DepthStallEnable, 13, 13) |
2400 __gen_uint(values->PostSyncOperation, 14, 15) |
2401 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2402 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2403 __gen_uint(values->CommandSubType, 27, 28) |
2404 __gen_uint(values->CommandType, 29, 31);
2407 __gen_uint(values->DestinationAddressType, 2, 2);
2408 dw[1] = __gen_address(data, &dw[1], values->Address, v1, 3, 31);
2411 __gen_uint(values->ImmediateData, 0, 63);
2446 __attribute__((unused)) const struct GFX4_STATE_BASE_ADDRESS * restrict values)
2451 __gen_uint(values->DWordLength, 0, 7) |
2452 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2453 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2454 __gen_uint(values->CommandSubType, 27, 28) |
2455 __gen_uint(values->CommandType, 29, 31);
2458 __gen_uint(values->GeneralStateBaseAddressModifyEnable, 0, 0);
2459 dw[1] = __gen_address(data, &dw[1], values->GeneralStateBaseAddress, v1, 12, 31);
2462 __gen_uint(values->SurfaceStateBaseAddressModifyEnable, 0, 0);
2463 dw[2] = __gen_address(data, &dw[2], values->SurfaceStateBaseAddress, v2, 12, 31);
2466 __gen_uint(values->IndirectObjectBaseAddressModifyEnable, 0, 0);
2467 dw[3] = __gen_address(data, &dw[3], values->IndirectObjectBaseAddress, v3, 12, 31);
2470 __gen_uint(values->GeneralStateAccessUpperBoundModifyEnable, 0, 0);
2471 dw[4] = __gen_address(data, &dw[4], values->GeneralStateAccessUpperBound, v4, 12, 31);
2474 __gen_uint(values->InstructionAccessUpperBoundModifyEnable, 0, 0);
2475 dw[5] = __gen_address(data, &dw[5], values->InstructionAccessUpperBound, v5, 12, 31);
2499 __attribute__((unused)) const struct GFX4_STATE_SIP * restrict values)
2504 __gen_uint(values->DWordLength, 0, 7) |
2505 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2506 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2507 __gen_uint(values->CommandSubType, 27, 28) |
2508 __gen_uint(values->CommandType, 29, 31);
2511 __gen_offset(values->SystemInstructionPointer, 4, 31);
2546 __attribute__((unused)) const struct GFX4_URB_FENCE * restrict values)
2551 __gen_uint(values->DWordLength, 0, 7) |
2552 __gen_uint(values->VSUnitURBReallocationRequest, 8, 8) |
2553 __gen_uint(values->GSUnitURBReallocationRequest, 9, 9) |
2554 __gen_uint(values->CLIPUnitURBReallocationRequest, 10, 10) |
2555 __gen_uint(values->SFUnitURBReallocationRequest, 11, 11) |
2556 __gen_uint(values->VFEUnitURBReallocationRequest, 12, 12) |
2557 __gen_uint(values->CSUnitURBReallocationRequest, 13, 13) |
2558 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2559 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2560 __gen_uint(values->CommandSubType, 27, 28) |
2561 __gen_uint(values->CommandType, 29, 31);
2564 __gen_uint(values->VSFence, 0, 9) |
2565 __gen_uint(values->GSFence, 10, 19) |
2566 __gen_uint(values->CLIPFence, 20, 29);
2569 __gen_uint(values->SFFence, 0, 9) |
2570 __gen_uint(values->VFEFence, 10, 19) |
2571 __gen_uint(values->CSFence, 20, 30);
2606 __attribute__((unused)) const struct GFX4_XY_COLOR_BLT * restrict values)
2611 __gen_uint(values->DWordLength, 0, 7) |
2612 __gen_uint(values->TilingEnable, 11, 11) |
2613 __gen_uint(values->_32bppByteMask, 20, 21) |
2614 __gen_uint(values->_2DCommandOpcode, 22, 28) |
2615 __gen_uint(values->CommandType, 29, 31);
2618 __gen_sint(values->DestinationPitch, 0, 15) |
2619 __gen_uint(values->RasterOperation, 16, 23) |
2620 __gen_uint(values->ColorDepth, 24, 25) |
2621 __gen_uint(values->ClippingEnabled, 30, 30);
2624 __gen_sint(values->DestinationX1Coordinate, 0, 15) |
2625 __gen_sint(values->DestinationY1Coordinate, 16, 31);
2628 __gen_sint(values->DestinationX2Coordinate, 0, 15) |
2629 __gen_sint(values->DestinationY2Coordinate, 16, 31);
2631 dw[4] = __gen_address(data, &dw[4], values->DestinationBaseAddress, 0, 0, 31);
2634 __gen_sint(values->SolidPatternColor, 0, 31);
2672 __attribute__((unused)) const struct GFX4_XY_SETUP_BLT * restrict values)
2677 __gen_uint(values->DWordLength, 0, 7) |
2678 __gen_uint(values->TilingEnable, 11, 11) |
2679 __gen_uint(values->_32bppByteMask, 20, 21) |
2680 __gen_uint(values->_2DCommandOpcode, 22, 28) |
2681 __gen_uint(values->CommandType, 29, 31);
2684 __gen_sint(values->DestinationPitch, 0, 15) |
2685 __gen_uint(values->RasterOperation, 16, 23) |
2686 __gen_uint(values->ColorDepth, 24, 25) |
2687 __gen_uint(values->MonoSourceTransparencyMode, 29, 29) |
2688 __gen_uint(values->ClippingEnabled, 30, 30);
2691 __gen_sint(values->ClipRectX1Coordinate, 0, 15) |
2692 __gen_sint(values->ClipRectY1Coordinate, 16, 31);
2695 __gen_sint(values->ClipRectX2Coordinate, 0, 15) |
2696 __gen_sint(values->ClipRectY2Coordinate, 16, 31);
2698 dw[4] = __gen_address(data, &dw[4], values->DestinationBaseAddress, 0, 0, 31);
2701 __gen_uint(values->BackgroundColor, 0, 31);
2704 __gen_uint(values->ForegroundColor, 0, 31);
2707 __gen_uint(values->PatternBaseAddress, 0, 31);
2746 __attribute__((unused)) const struct GFX4_XY_SRC_COPY_BLT * restrict values)
2751 __gen_uint(values->DWordLength, 0, 7) |
2752 __gen_uint(values->DestinationTilingEnable, 11, 11) |
2753 __gen_uint(values->SourceTilingEnable, 15, 15) |
2754 __gen_uint(values->_32bppByteMask, 20, 21) |
2755 __gen_uint(values->_2DCommandOpcode, 22, 28) |
2756 __gen_uint(values->CommandType, 29, 31);
2759 __gen_sint(values->DestinationPitch, 0, 15) |
2760 __gen_uint(values->RasterOperation, 16, 23) |
2761 __gen_uint(values->ColorDepth, 24, 25) |
2762 __gen_uint(values->ClippingEnabled, 30, 30);
2765 __gen_sint(values->DestinationX1Coordinate, 0, 15) |
2766 __gen_sint(values->DestinationY1Coordinate, 16, 31);
2769 __gen_sint(values->DestinationX2Coordinate, 0, 15) |
2770 __gen_sint(values->DestinationY2Coordinate, 16, 31);
2772 dw[4] = __gen_address(data, &dw[4], values->DestinationBaseAddress, 0, 0, 31);
2775 __gen_sint(values->SourceX1Coordinate, 0, 15) |
2776 __gen_sint(values->SourceY1Coordinate, 16, 31);
2779 __gen_sint(values->SourcePitch, 0, 15);
2781 dw[7] = __gen_address(data, &dw[7], values->SourceBaseAddress, 0, 0, 31);
2810 __attribute__((unused)) const struct GFX4_XY_TEXT_IMMEDIATE_BLT * restrict values)
2815 __gen_uint(values->DWordLength, 0, 7) |
2816 __gen_uint(values->TilingEnable, 11, 11) |
2817 __gen_uint(values->Packing, 16, 16) |
2818 __gen_uint(values->_32bppByteMask, 20, 21) |
2819 __gen_uint(values->_2DCommandOpcode, 22, 28) |
2820 __gen_uint(values->CommandType, 29, 31);
2823 __gen_sint(values->DestinationPitch, 0, 15) |
2824 __gen_sint(values->DestinationX1Coordinate, 0, 15) |
2825 __gen_sint(values->DestinationY1Coordinate, 16, 31);
2828 __gen_sint(values->DestinationX2Coordinate, 0, 15) |
2829 __gen_sint(values->DestinationY2Coordinate, 16, 31);