Source/Packages

Realization.Nvidia.SM86.ReductionSM86

packages/realizations/cooperative/nvidia-sm86/src/Realization/Nvidia/SM86/ReductionSM86.alpha

1,570 lines106 declarations59.9 KiBSHA-256 60bc03ffc9c2

def · lines 1259–1282

reductionSM86ParameterizedLegacyWarpSum

Full file
1259def reductionSM86ParameterizedLegacyWarpSum =
1260  (lambda unrestricted thread : (family SM86Register) .
1261    (lambda unrestricted accumulator : (family SM86Register) .
1262      (lambda unrestricted scratch : (family SM86Register) .
1263        (lambda unrestricted warpCountMinusOne : (family SM86Unsigned32) .
1264          (sm86ProgramAppend
1265            reductionSM86InitialBarrierProgram
1266            (sm86ProgramAppend
1267              (reductionSM86ParameterizedButterflies
1268                reductionSM86SumCombine
1269                accumulator
1270                scratch
1271                reductionSM86Set4)
1272              (sm86ProgramAppend
1273                (reductionSM86ParameterizedLegacyMiddle
1274                  thread
1275                  accumulator
1276                  scratch
1277                  warpCountMinusOne)
1278                (reductionSM86ParameterizedButterflies
1279                  reductionSM86SumCombine
1280                  accumulator
1281                  scratch
1282                  reductionSM86Wait2Set4))))))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.