498def sm86MinimumStall =
499 (lambda unrestricted body : (family SM86InstructionBody) .
500 (eliminate SM86InstructionBody (lambda unrestricted current : (family SM86InstructionBody) . Nat) body
501 (branch SM86MoveConstant destination bank offset control . 1)
502 (branch SM86SpecialToRegister destination source control . 1)
503 (branch SM86MoveImmediate destination immediate control . 1)
504 (branch SM86IntegerMultiplyAddConstant destination left bank offset addend control . 1)
505 (branch SM86IntegerMultiplyAddImmediate destination left immediate addend control . 1)
506 (branch SM86IntegerMultiplyAddWideConstant destination left right bank offset control . 1)
507 (branch SM86IntegerAddThreeImmediate destination left immediate control . 1)
508 (branch SM86IntegerAddThreeRegister destination left right control . 1)
509 (branch SM86ShiftRightImmediate destination source amount control . 1)
510 (branch SM86LogicThreeInputTruthTable destination left right truthTable control . 1)
511 (branch SM86IntegerToFloat destination source control . 1)
512 (branch SM86FloatAdd destination left right control . 1)
513 (branch SM86FloatMultiply destination left right control . 1)
514 (branch SM86FloatFusedMultiplyAdd destination left right addend control . 1)
515 (branch SM86MultiFunctionUnitApproximation destination source operation control . 1)
516 (branch SM86FloatMinimumOrMaximum destination left right mode control . 1)
517 (branch SM86FloatNegate destination source control . 1)
518 (branch SM86FloatPairToPackedHalfPair destination high low control . 1)
519 (branch SM86FloatPairToPackedBFloat16Pair destination high low control . 1)
520 (branch SM86HalfToFloat destination source selector control . 1)
521 (branch SM86BFloat16ToFloat destination source selector control . 1)
522 (branch SM86TensorCoreHalfMatrixMultiplyAccumulate16x8x16Float32 destination a b accumulator control .
523 (naturalSelect (sm86ControlWritesBarrier control) 1 sm86TensorIssueStall))
524 (branch SM86TensorCoreBFloat16MatrixMultiplyAccumulate16x8x16Float32 destination a b accumulator control .
525 (naturalSelect (sm86ControlWritesBarrier control) 1 sm86TensorIssueStall))
526 (branch SM86LoadGlobal destination address offset control . 1)
527 (branch SM86LoadGlobalWide destination address offset control . 1)
528 (branch SM86WarpShuffle destination source lane segment mode control . 1)
529 (branch SM86LoadShared destination address offset control . 1)
530 (branch SM86LoadSharedMatrix destination address offset count transpose control . 1)
531 (branch SM86StoreShared address value offset control . 1)
532 (branch SM86LoadGlobalToShared address offset source sourceOffset control . 1)
533 (branch SM86CommitAsyncGroup control . 1)
534 (branch SM86WaitAsyncGroups count control . sm86WaitAsyncGroupsStall)
535 (branch SM86BarrierSynchronize control . sm86BarrierSynchronizeStall)
536 (branch SM86StoreGlobal address value offset control . 1)
537 (branch SM86StoreGlobalWide address value offset control . 1)
538 (branch SM86StoreGlobal64 address value offset control . 1)
539 (branch SM86ReduceGlobalAddFloat32 address value offset control . 1)
540 (branch SM86PredicateGreaterThanImmediate predicate source immediate control . 1)
541 (branch SM86Branch offset descriptor control . 1)
542 (branch SM86Exit control . 1)))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.