Source/Packages

Realization.Nvidia.SM86.AttentionHeadLayoutSM86

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

1,710 lines162 declarations85.3 KiBSHA-256 ad8cef82929b

def · lines 717–782

attentionHeadLayoutSM86ValueTransposeProgram

Full file
value transpose: 23 instructions
717def attentionHeadLayoutSM86ValueTransposeProgram : (family SM86Program) =
718  (attentionHeadLayoutSM86Prologue
719    (byte 6)
720    attentionHeadLayoutSM86U63
721    (attentionHeadLayoutSM86Next
722      (attentionHeadLayoutSM86IMAD (byte 8) (byte 1) attentionHeadLayoutSM86U3072 (byte 7))
723      (attentionHeadLayoutSM86Next
724        (attentionHeadLayoutSM86IMAD (byte 8) (byte 2) attentionHeadLayoutSM86U64 (byte 8))
725        (attentionHeadLayoutSM86Next
726          (attentionHeadLayoutSM86IMAD (byte 8) (byte 3) attentionHeadLayoutSM86U1 (byte 8))
727          (attentionHeadLayoutSM86Next
728            (constructor
729              SM86InstructionBody
730              SM86IntegerAddThreeImmediate
731              (attentionHeadLayoutSM86R (byte 8))
732              (attentionHeadLayoutSM86R (byte 8))
733              attentionHeadLayoutSM86U1024
734              sm86SafeControl)
735            (attentionHeadLayoutSM86Next
736              (attentionHeadLayoutSM86Wide
737                (byte 10)
738                (byte 8)
739                (byte 4)
740                attentionHeadLayoutSM86InputPointer)
741              (attentionHeadLayoutSM86Next
742                (attentionHeadLayoutSM86Load (byte 12) (byte 10) attentionHeadLayoutSM86U0)
743                (attentionHeadLayoutSM86Next
744                  (attentionHeadLayoutSM86Load (byte 13) (byte 10) attentionHeadLayoutSM86U6144)
745                  (attentionHeadLayoutSM86Next
746                    (attentionHeadLayoutSM86IMAD
747                      (byte 16)
748                      (byte 2)
749                      attentionHeadLayoutSM86U64
750                      (byte 3))
751                    (attentionHeadLayoutSM86Next
752                      (attentionHeadLayoutSM86IMAD
753                        (byte 16)
754                        (byte 16)
755                        attentionHeadLayoutSM86U1024
756                        (byte 7))
757                      (attentionHeadLayoutSM86Next
758                        (attentionHeadLayoutSM86IMAD
759                          (byte 16)
760                          (byte 1)
761                          attentionHeadLayoutSM86U2
762                          (byte 16))
763                        (attentionHeadLayoutSM86Next
764                          (attentionHeadLayoutSM86Wide
765                            (byte 18)
766                            (byte 16)
767                            (byte 9)
768                            attentionHeadLayoutSM86FirstOutputPointer)
769                          (attentionHeadLayoutSM86Next
770                            (attentionHeadLayoutSM86Pack
771                              (byte 14)
772                              (byte 13)
773                              (byte 12)
774                              attentionHeadLayoutSM86WaitLoads)
775                            (attentionHeadLayoutSM86Next
776                              (attentionHeadLayoutSM86Store
777                                (byte 18)
778                                (byte 14)
779                                attentionHeadLayoutSM86U0)
780                              (attentionHeadLayoutSM86Next
781                                (constructor SM86InstructionBody SM86Exit sm86SafeControl)
782                                attentionHeadLayoutSM86End)))))))))))))))

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.