2943def nativePhysicalNativeFenceWaitBlock =
2944 (lambda unrestricted tail : (family X86NativeAssembly) .
2945 (nativePhysicalNativeLabel
2946 nativePhysicalNativeLabelDispatchFenceWait
2947 (nativePhysicalNativeResolveCall
2948 (byte 64)
2949 npR9
2950 (nativePhysicalNativeResolveCall
2951 (byte 88)
2952 npRDX
2953 (nativePhysicalNativeResolveCall
2954 (byte 112)
2955 npR8
2956 (nativePhysicalNativeResolveCall
2957 (byte 136)
2958 npRAX
2959 (npScratchInto
2960 npR10
2961 (npClear
2962 npR11
2963 (npStore64
2964 npR10
2965 (npD (byte 32))
2966 npR11
2967 (npStore64
2968 npR10
2969 (npD (byte 40))
2970 npRAX
2971 (nativePhysicalNativeLabel
2972 nativePhysicalNativeLabelFenceWaitLoop
2973 (npLoad64
2974 npRAX
2975 npR9
2976 nativePhysicalNativeD0
2977 (npCompare
2978 npRAX
2979 npRDX
2980 (nativePhysicalNativeJumpCondition
2981 npZero
2982 nativePhysicalNativeLabelFenceWaitDone
2983 (npMove
2984 npRDI
2985 npR10
2986 (npAddImmediate
2987 npRDI
2988 (nativePhysicalNativeI32Byte (byte 32))
2989 (npClear
2990 npRSI
2991 (nativePhysicalNativeEmit
2992 (nativePhysicalNativeMoveImmediate32
2993 npRAX
2994 (nativePhysicalNativeI32Byte (byte 35)))
2995 (nativePhysicalNativeEmit
2996 nativePhysicalNativeSystemCallInstruction
2997 (npAddImmediate
2998 npR8
2999 nativePhysicalNativeI32NegativeOne
3000 (npTest
3001 npR8
3002 (nativePhysicalNativeJumpCondition
3003 npNotZero
3004 nativePhysicalNativeLabelFenceWaitLoop
3005 (nativePhysicalNativeJump
3006 nativePhysicalNativeLabelCommandFailure
3007 (nativePhysicalNativeLabel
3008 nativePhysicalNativeLabelFenceWaitDone
3009 (nativePhysicalNativeJump
3010 nativePhysicalNativeLabelAdvance
3011 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.