2738def npRepeatPop =
2739 (lambda unrestricted tail : (family X86NativeAssembly) .
2740 (npScratchInto
2741 npR10
2742 (npLoad64
2743 npR11
2744 npR10
2745 (x86NativeDisplacement32FromNatural nativePhysicalRepeatDepthAt)
2746 (npTest
2747 npR11
2748 (nativePhysicalNativeJumpCondition
2749 npZero
2750 nativePhysicalNativeLabelFatalRecord
2751 (npAddImmediate
2752 npR11
2753 nativePhysicalNativeI32NegativeOne
2754 (npStore64
2755 npR10
2756 (x86NativeDisplacement32FromNatural nativePhysicalRepeatDepthAt)
2757 npR11
2758 (npMove
2759 npRDI
2760 npR11
2761 (nativePhysicalNativeEmit
2762 (constructor
2763 X86NativeInstruction
2764 X86NativeMultiplyImmediate64
2765 npRDI
2766 (x86NativeImmediate32FromNatural nativePhysicalRepeatFrameBytes))
2767 (npAdd
2768 npRDI
2769 npR10
2770 (npAddImmediate
2771 npRDI
2772 (x86NativeImmediate32FromNatural nativePhysicalRepeatFramesAt)
2773 (npLoad64
2774 npRAX
2775 npRDI
2776 (x86NativeDisplacement32FromNatural (naturalMultiply 0 8))
2777 (npStore64
2778 npR10
2779 (x86NativeDisplacement32FromNatural (naturalMultiply 0 8))
2780 npRAX
2781 (npLoad64
2782 npRAX
2783 npRDI
2784 (x86NativeDisplacement32FromNatural (naturalMultiply 1 8))
2785 (npStore64
2786 npR10
2787 (x86NativeDisplacement32FromNatural (naturalMultiply 1 8))
2788 npRAX
2789 (npLoad64
2790 npRAX
2791 npRDI
2792 (x86NativeDisplacement32FromNatural (naturalMultiply 2 8))
2793 (npStore64
2794 npR10
2795 (x86NativeDisplacement32FromNatural (naturalMultiply 2 8))
2796 npRAX
2797 (npLoad64
2798 npRAX
2799 npRDI
2800 (x86NativeDisplacement32FromNatural (naturalMultiply 3 8))
2801 (npStore64
2802 npR10
2803 (x86NativeDisplacement32FromNatural (naturalMultiply 3 8))
2804 npRAX
2805 tail)))))))))))))))))))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.