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 1284–1381

reductionSM86Parameterized1024Middle

Full file
1284def reductionSM86Parameterized1024Middle =
1285  (lambda unrestricted thread : (family SM86Register) .
1286    (lambda unrestricted accumulator : (family SM86Register) .
1287      (lambda unrestricted scratch : (family SM86Register) .
1288        (constructor
1289          SM86Program
1290          SM86ProgramNext
1291          (sm86Instruction
1292            (constructor
1293              SM86InstructionBody
1294              SM86MoveImmediate
1295              scratch
1296              reductionSM86U31
1297              sm86SafeControl))
1298          (constructor
1299            SM86Program
1300            SM86ProgramNext
1301            (sm86Instruction
1302              (constructor
1303                SM86InstructionBody
1304                SM86LogicThreeInputTruthTable
1305                scratch
1306                thread
1307                scratch
1308                (byte 192)
1309                sm86SafeControl))
1310            (constructor
1311              SM86Program
1312              SM86ProgramNext
1313              (sm86Instruction
1314                (constructor
1315                  SM86InstructionBody
1316                  SM86PredicateGreaterThanImmediate
1317                  reductionSM86P0
1318                  scratch
1319                  reductionSM86U0
1320                  sm86SafeControl))
1321              (constructor
1322                SM86Program
1323                SM86ProgramNext
1324                (sm86Instruction
1325                  (constructor
1326                    SM86InstructionBody
1327                    SM86ShiftRightImmediate
1328                    scratch
1329                    thread
1330                    (byte 5)
1331                    sm86SafeControl))
1332                (constructor
1333                  SM86Program
1334                  SM86ProgramNext
1335                  (reductionSM86NotP0
1336                    (constructor
1337                      SM86InstructionBody
1338                      SM86StoreShared
1339                      scratch
1340                      accumulator
1341                      reductionSM86U0
1342                      reductionSM86Read4))
1343                  (constructor
1344                    SM86Program
1345                    SM86ProgramNext
1346                    (sm86Instruction
1347                      (constructor SM86InstructionBody SM86BarrierSynchronize sm86SafeControl))
1348                    (constructor
1349                      SM86Program
1350                      SM86ProgramNext
1351                      (sm86Instruction
1352                        (constructor
1353                          SM86InstructionBody
1354                          SM86MoveImmediate
1355                          scratch
1356                          reductionSM86U31
1357                          reductionSM86Wait4))
1358                      (constructor
1359                        SM86Program
1360                        SM86ProgramNext
1361                        (sm86Instruction
1362                          (constructor
1363                            SM86InstructionBody
1364                            SM86LogicThreeInputTruthTable
1365                            scratch
1366                            thread
1367                            scratch
1368                            (byte 192)
1369                            sm86SafeControl))
1370                        (constructor
1371                          SM86Program
1372                          SM86ProgramNext
1373                          (sm86Instruction
1374                            (constructor
1375                              SM86InstructionBody
1376                              SM86LoadShared
1377                              accumulator
1378                              scratch
1379                              reductionSM86U0
1380                              reductionSM86Set2))
1381                          (constructor SM86Program SM86ProgramEnd)))))))))))))

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.