@@ -540,37 +540,37 @@ static void runElementAccess(ID3D12Device *Device,
540540 ExpectedInts[I] = static_cast <int32_t >(I + 1 );
541541 }
542542
543- auto Op = createComputeOp (ElementAccessShader, " cs_6_10" ,
544- " UAV(u0), UAV(u1) " , Args.c_str ());
543+ auto Op = createComputeOp (ElementAccessShader, " cs_6_10" , " UAV(u0), UAV(u1) " ,
544+ Args.c_str ());
545545 addUAVBuffer (Op.get (), " Input" , InputBufSize, false , " byname" );
546546 addUAVBuffer (Op.get (), " Output" , OutputBufSize, true );
547547 addRootUAV (Op.get (), 0 , " Input" );
548548 addRootUAV (Op.get (), 1 , " Output" );
549549
550- auto Result = runShaderOp (
551- Device, DxcSupport, std::move (Op),
552- [&](LPCSTR Name, std::vector<BYTE> &Data, st::ShaderOp *) {
553- if (_stricmp (Name, " Input" ) != 0 )
554- return ;
555-
556- switch (Params.CompType ) {
557- case ComponentType::F32: {
558- float *Ptr = reinterpret_cast <float *>(Data.data ());
559- for (size_t I = 0 ; I < NumElements; I++)
560- Ptr[I] = static_cast <float >(I + 1 );
561- break ;
562- }
563- case ComponentType::I32: {
564- int32_t *Ptr = reinterpret_cast <int32_t *>(Data.data ());
565- for (size_t I = 0 ; I < NumElements; I++)
566- Ptr[I] = static_cast <int32_t >(I + 1 );
567- break ;
568- }
569- default :
570- VERIFY_IS_TRUE (false , " Saw unsupported component type" );
571- break ;
572- }
573- });
550+ auto Result =
551+ runShaderOp ( Device, DxcSupport, std::move (Op),
552+ [&](LPCSTR Name, std::vector<BYTE> &Data, st::ShaderOp *) {
553+ if (_stricmp (Name, " Input" ) != 0 )
554+ return ;
555+
556+ switch (Params.CompType ) {
557+ case ComponentType::F32: {
558+ float *Ptr = reinterpret_cast <float *>(Data.data ());
559+ for (size_t I = 0 ; I < NumElements; I++)
560+ Ptr[I] = static_cast <float >(I + 1 );
561+ break ;
562+ }
563+ case ComponentType::I32: {
564+ int32_t *Ptr = reinterpret_cast <int32_t *>(Data.data ());
565+ for (size_t I = 0 ; I < NumElements; I++)
566+ Ptr[I] = static_cast <int32_t >(I + 1 );
567+ break ;
568+ }
569+ default :
570+ VERIFY_IS_TRUE (false , " Saw unsupported component type" );
571+ break ;
572+ }
573+ });
574574
575575 MappedData OutData;
576576 Result->Test ->GetReadBackData (" Output" , &OutData);
@@ -584,11 +584,11 @@ static void runElementAccess(ID3D12Device *Device,
584584 case ComponentType::F32: {
585585 float Actual;
586586 memcpy (&Actual, &Out[I], sizeof (float ));
587- ActualFloats[I/ 4 ] = Actual;
587+ ActualFloats[I / 4 ] = Actual;
588588 break ;
589589 }
590590 case ComponentType::I32: {
591- ActualInts[I/ 4 ] = Out[I];
591+ ActualInts[I / 4 ] = Out[I];
592592 break ;
593593 }
594594 default :
@@ -615,10 +615,12 @@ static void runElementAccess(ID3D12Device *Device,
615615 // The sum of the values returned by Length across all threads must be
616616 // greater than or equal to the total number of matrix elements
617617 size_t TotalLength = 0 ;
618- for (size_t I = NumElements * 4 ; I < (NumElements + NumThreads) * 4 ; I = I + 4 ) {
618+ for (size_t I = NumElements * 4 ; I < (NumElements + NumThreads) * 4 ;
619+ I = I + 4 ) {
619620 TotalLength += Out[I];
620621 }
621- VERIFY_IS_TRUE (TotalLength >= NumElements, " Sum of all lengths must be gte num elements" );
622+ VERIFY_IS_TRUE (TotalLength >= NumElements,
623+ " Sum of all lengths must be gte num elements" );
622624}
623625
624626void DxilConf_SM610_LinAlg::ElementAccess_Wave_F32 () {
0 commit comments