433def sm86FixedLatency =
434 (lambda unrestricted body : (family SM86InstructionBody) .
435 (eliminate SM86InstructionBody (lambda unrestricted current : (family SM86InstructionBody) . Nat) body
436 (branch SM86MoveConstant destination bank offset control . sm86FixedLatencyCycles)
437 (branch SM86SpecialToRegister destination source control . 0)
438 (branch SM86MoveImmediate destination immediate control . sm86FixedLatencyCycles)
439 (branch SM86IntegerMultiplyAddConstant destination left bank offset addend control . sm86FixedLatencyCycles)
440 (branch SM86IntegerMultiplyAddImmediate destination left immediate addend control . sm86FixedLatencyCycles)
441 (branch SM86IntegerMultiplyAddWideConstant destination left right bank offset control . sm86FixedLatencyCycles)
442 (branch SM86IntegerAddThreeImmediate destination left immediate control . sm86FixedLatencyCycles)
443 (branch SM86IntegerAddThreeRegister destination left right control . sm86FixedLatencyCycles)
444 (branch SM86ShiftRightImmediate destination source amount control . sm86FixedLatencyCycles)
445 (branch SM86LogicThreeInputTruthTable destination left right truthTable control . sm86FixedLatencyCycles)
446 (branch SM86IntegerToFloat destination source control . sm86FixedLatencyCycles)
447 (branch SM86FloatAdd destination left right control . sm86FixedLatencyCycles)
448 (branch SM86FloatMultiply destination left right control . sm86FixedLatencyCycles)
449 (branch SM86FloatFusedMultiplyAdd destination left right addend control . sm86FixedLatencyCycles)
450 (branch SM86MultiFunctionUnitApproximation destination source operation control . 0)
451 (branch SM86FloatMinimumOrMaximum destination left right mode control . sm86FixedLatencyCycles)
452 (branch SM86FloatNegate destination source control . sm86FixedLatencyCycles)
453 (branch SM86FloatPairToPackedHalfPair destination high low control . sm86FixedLatencyCycles)
454 (branch SM86FloatPairToPackedBFloat16Pair destination high low control . sm86FixedLatencyCycles)
455 (branch SM86HalfToFloat destination source selector control . sm86FixedLatencyCycles)
456 (branch SM86BFloat16ToFloat destination source selector control . sm86FixedLatencyCycles)
457 (branch SM86TensorCoreHalfMatrixMultiplyAccumulate16x8x16Float32 destination a b accumulator control .
458 (naturalSelect (sm86ControlWritesBarrier control) 0 sm86TensorLatencyCycles))
459 (branch SM86TensorCoreBFloat16MatrixMultiplyAccumulate16x8x16Float32 destination a b accumulator control .
460 (naturalSelect (sm86ControlWritesBarrier control) 0 sm86TensorLatencyCycles))
461 (branch SM86LoadGlobal destination address offset control . 0)
462 (branch SM86LoadGlobalWide destination address offset control . 0)
463 (branch SM86WarpShuffle destination source lane segment mode control . 0)
464 (branch SM86LoadShared destination address offset control . 0)
465 (branch SM86LoadSharedMatrix destination address offset count transpose control . 0)
466 (branch SM86StoreShared address value offset control . 0)
467 (branch SM86LoadGlobalToShared address offset source sourceOffset control . 0)
468 (branch SM86CommitAsyncGroup control . 0)
469 (branch SM86WaitAsyncGroups count control . 0)
470 (branch SM86BarrierSynchronize control . 0)
471 (branch SM86StoreGlobal address value offset control . 0)
472 (branch SM86StoreGlobalWide address value offset control . 0)
473 (branch SM86StoreGlobal64 address value offset control . 0)
474 (branch SM86ReduceGlobalAddFloat32 address value offset control . 0)
475 (branch SM86PredicateGreaterThanImmediate predicate source immediate control . sm86FixedLatencyCycles)
476 (branch SM86Branch offset descriptor control . 0)
477 (branch SM86Exit control . 0)))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.