Skip to content

Instantly share code, notes, and snippets.

@mpickering
Created February 13, 2025 18:08
Show Gist options
  • Save mpickering/019cfbe1ba193f1eef4e7de7a82041ab to your computer and use it in GitHub Desktop.
Save mpickering/019cfbe1ba193f1eef4e7de7a82041ab to your computer and use it in GitHub Desktop.
ProtoBCO GHC.Data.Word64Map.Internal.$winsert#3 []:
\r [ww_s16wl x_s16wo t_s16wp] case of wild_s16wq
bitmap: 3 [1]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.$winsertr16al"
STKCHECK 476
PUSH_ALTS P
ProtoBCO wild_s16wq#0 []:
{ GHC.Data.Word64Map.Internal.Bin bx_s16ws
bx1_s16wt
l_s16wv
r_s16ww -> case of sat_s16wx
; GHC.Data.Word64Map.Internal.Tip bx_s16xG
ds_s16xI -> case of lwild_s16xJ
; GHC.Data.Word64Map.Internal.Nil -> GHC.Data.Word64Map.Internal.Tip [ww_s16wl
x_s16wo]
bitmap: 3 [1]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.wilds16wq"
TESTLT_P 1 __lbl:3811
UNPACK 4
PUSH_ALTS N
ProtoBCO sat_s16wx#0 []:
{ __DEFAULT -> case of sat_s16wB
bitmap: 10 [236]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16wx"
JMP lbl:3790
__lbl:3790:
PUSH_ALTS N
ProtoBCO sat_s16wB#0 []:
{ __DEFAULT -> case of sat_s16wI
bitmap: 13 [1895]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16wB"
JMP lbl:3789
__lbl:3789:
PUSH_ALTS N
ProtoBCO sat_s16wI#0 []:
{ __DEFAULT -> case of sat_s16wL
bitmap: 16 [15167]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16wI"
JMP lbl:3788
__lbl:3788:
PUSH_ALTS N
ProtoBCO sat_s16wL#0 []:
{ __DEFAULT -> case of sat_s16wO
bitmap: 19 [121343]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16wL"
JMP lbl:3787
__lbl:3787:
PUSH_ALTS N
ProtoBCO sat_s16wO#0 []:
{ __DEFAULT -> case of lwild_s16wR
bitmap: 22 [970751]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16wO"
JMP lbl:3786
__lbl:3786:
PUSH_ALTS N
ProtoBCO lwild_s16wR#0 []:
{ __DEFAULT -> case of wild1_s16wS
; 1# -> case of sat_s16x2
bitmap: 25 [7766015]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.lwilds16wR"
TESTEQ_I 1 __lbl:3785
PUSH_ALTS N
ProtoBCO sat_s16x2#0 []:
{ __DEFAULT -> case of sat_s16x5
bitmap: 28 [62128127]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16x2"
JMP lbl:3784
__lbl:3784:
PUSH_ALTS N
ProtoBCO sat_s16x5#0 []:
{ __DEFAULT -> case of sat_s16x8
bitmap: 31 [497025023]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16x5"
JMP lbl:3783
__lbl:3783:
PUSH_ALTS N
ProtoBCO sat_s16x8#0 []:
{ __DEFAULT -> case of sat_s16xa
bitmap: 34 [3976200191]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16x8"
JMP lbl:3782
__lbl:3782:
PUSH_ALTS N
ProtoBCO sat_s16xa#0 []:
{ __DEFAULT -> case of m_s16x1
bitmap: 37 [31809601535]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xa"
JMP lbl:3781
__lbl:3781:
PUSH_ALTS N
ProtoBCO m_s16x1#0 []:
{ __DEFAULT -> case of wild1_s16xd
bitmap: 40 [254476812287]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.ms16x1"
JMP lbl:3780
__lbl:3780:
PUSH_ALTS N
ProtoBCO wild1_s16xd#0 []:
{ __DEFAULT -> let sat_s16xp = ... in ...
; 0#Word64 -> let sat_s16xE = ... in ...
bitmap: 43 [2035814498303]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.wild1s16xd"
TESTEQ_W64 0 __lbl:3779
PUSH_LL 43 44
PACK GHC.Data.Word64Map.Internal.Tip 2
PUSH_ALTS N
ProtoBCO sat_s16xs#0 []:
{ __DEFAULT -> case of sat_s16xu
bitmap: 47 [32573031972862]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xs"
JMP lbl:3778
__lbl:3778:
PUSH_ALTS N
ProtoBCO sat_s16xu#0 []:
{ __DEFAULT -> case of sat_s16xx
bitmap: 50 [260584255782903]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xu"
JMP lbl:3777
__lbl:3777:
PUSH_ALTS N
ProtoBCO sat_s16xx#0 []:
{ __DEFAULT -> case of sat_s16xz
bitmap: 53 [2084674046263231]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xx"
JMP lbl:3776
__lbl:3776:
PUSH_ALTS N
ProtoBCO sat_s16xz#0 []:
{ __DEFAULT -> case of sat_s16xB
bitmap: 56 [16677392370105855]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xz"
JMP lbl:3775
__lbl:3775:
PUSH_ALTS N
ProtoBCO sat_s16xB#0 []:
{ __DEFAULT -> case of sat_t19Vw
bitmap: 59 [133419138960846847]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xB"
JMP lbl:3774
__lbl:3774:
PUSH_ALTS P
ProtoBCO sat_t19Vw#0 []:
{ __DEFAULT -> GHC.Data.Word64Map.Internal.Bin [sat_s16xB
m_s16x1
sat_t19Vw
wild_s16wq]
bitmap: 62 [1067353111686774783]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.satt19Vw"
JMP lbl:3773
__lbl:3773:
PUSH_LLL 22 3 59
PUSH_L 3
PACK GHC.Data.Word64Map.Internal.Bin 4
SLIDE 1 65
RETURN P
PUSH_L 17
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_L 60
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 15
PUSH_APPLY_N
PUSH_L 4
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.xor64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.int64ToWord64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.negateInt64#
ENTER
PUSH_L 6
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.word64ToInt64#
ENTER
__lbl:3779:
PUSH_LL 43 44
PACK GHC.Data.Word64Map.Internal.Tip 2
PUSH_ALTS N
ProtoBCO sat_s16xg#0 []:
{ __DEFAULT -> case of sat_s16xi
bitmap: 47 [32573031972862]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xg"
JMP lbl:3772
__lbl:3772:
PUSH_ALTS N
ProtoBCO sat_s16xi#0 []:
{ __DEFAULT -> case of sat_s16xj
bitmap: 50 [260584255782903]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xi"
JMP lbl:3771
__lbl:3771:
PUSH_ALTS N
ProtoBCO sat_s16xj#0 []:
{ __DEFAULT -> case of sat_s16xk
bitmap: 53 [2084674046263231]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xj"
JMP lbl:3770
__lbl:3770:
PUSH_ALTS N
ProtoBCO sat_s16xk#0 []:
{ __DEFAULT -> case of sat_s16xn
bitmap: 56 [16677392370105855]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xk"
JMP lbl:3769
__lbl:3769:
PUSH_ALTS N
ProtoBCO sat_s16xn#0 []:
{ __DEFAULT -> case of sat_t19Vu
bitmap: 59 [133419138960846847]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xn"
JMP lbl:3768
__lbl:3768:
PUSH_ALTS P
ProtoBCO sat_t19Vu#0 []:
{ __DEFAULT -> GHC.Data.Word64Map.Internal.Bin [sat_s16xn
m_s16x1
wild_s16wq
sat_t19Vu]
bitmap: 62 [1067353111686774783]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.satt19Vu"
JMP lbl:3767
__lbl:3767:
PUSH_LLL 22 3 0
PUSH_L 62
PACK GHC.Data.Word64Map.Internal.Bin 4
SLIDE 1 65
RETURN P
PUSH_L 17
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_L 60
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 15
PUSH_APPLY_N
PUSH_L 4
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.xor64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.int64ToWord64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.negateInt64#
ENTER
PUSH_L 6
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.word64ToInt64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_L 44
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_UBX (1) 1#Word64
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.uncheckedShiftL64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_UBX (1) 63#
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.-#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.word2Int#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.clz64#
ENTER
PUSH_L 22
PUSH_APPLY_N
PUSH_L 29
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.xor64#
ENTER
__lbl:3785:
PUSH_ALTS N
ProtoBCO wild1_s16wS#0 []:
{ __DEFAULT -> case of sat_s16wU
; 0#Word64 -> case of sat_s16wY
bitmap: 28 [62128127]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.wild1s16wS"
TESTEQ_W64 0 __lbl:3766
PUSH_ALTS P
ProtoBCO sat_s16wY#0 []:
{ __DEFAULT -> GHC.Data.Word64Map.Internal.Bin [bx_s16ws
bx1_s16wt
sat_s16wY
r_s16ww]
bitmap: 31 [497025023]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16wY"
JMP lbl:3765
__lbl:3765:
PUSH_LLL 27 26 25
PUSH_L 3
PACK GHC.Data.Word64Map.Internal.Bin 4
SLIDE 1 34
RETURN P
PUSH_LL 23 31
PUSH_APPLY_PP
PUSH_L 33
PUSH_APPLY_N
PUSH_G GHC.Data.Word64Map.Internal.$winsert
ENTER
__lbl:3766:
PUSH_ALTS P
ProtoBCO sat_s16wU#0 []:
{ __DEFAULT -> GHC.Data.Word64Map.Internal.Bin [bx_s16ws
bx1_s16wt
l_s16wv
sat_s16wU]
bitmap: 31 [497025023]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16wU"
JMP lbl:3764
__lbl:3764:
PUSH_LLL 27 26 0
PUSH_L 27
PACK GHC.Data.Word64Map.Internal.Bin 4
SLIDE 1 34
RETURN P
PUSH_LL 24 31
PUSH_APPLY_PP
PUSH_L 33
PUSH_APPLY_N
PUSH_G GHC.Data.Word64Map.Internal.$winsert
ENTER
PUSH_L 23
PUSH_APPLY_N
PUSH_L 29
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 19
PUSH_APPLY_N
PUSH_L 4
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.neWord64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_L 23
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 14
PUSH_APPLY_N
PUSH_L 4
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.xor64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.int64ToWord64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.negateInt64#
ENTER
PUSH_L 5
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.word64ToInt64#
ENTER
__lbl:3811:
TESTLT_P 2 __lbl:3812
UNPACK 2
PUSH_ALTS N
ProtoBCO lwild_s16xJ#0 []:
{ __DEFAULT -> case of sat_s16xM
; 1# -> GHC.Data.Word64Map.Internal.Tip [ww_s16wl x_s16wo]
bitmap: 8 [58]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.lwilds16xJ"
TESTEQ_I 1 __lbl:3809
PUSH_LL 8 9
PACK GHC.Data.Word64Map.Internal.Tip 2
SLIDE 1 11
RETURN P
__lbl:3809:
PUSH_ALTS N
ProtoBCO sat_s16xM#0 []:
{ __DEFAULT -> case of sat_s16xP
bitmap: 11 [471]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xM"
JMP lbl:3808
__lbl:3808:
PUSH_ALTS N
ProtoBCO sat_s16xP#0 []:
{ __DEFAULT -> case of sat_s16xS
bitmap: 14 [3775]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xP"
JMP lbl:3807
__lbl:3807:
PUSH_ALTS N
ProtoBCO sat_s16xS#0 []:
{ __DEFAULT -> case of sat_s16xU
bitmap: 17 [30207]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xS"
JMP lbl:3806
__lbl:3806:
PUSH_ALTS N
ProtoBCO sat_s16xU#0 []:
{ __DEFAULT -> case of m_s16xL
bitmap: 20 [241663]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xU"
JMP lbl:3805
__lbl:3805:
PUSH_ALTS N
ProtoBCO m_s16xL#0 []:
{ __DEFAULT -> case of wild1_s16xW
bitmap: 23 [1933311]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.ms16xL"
JMP lbl:3804
__lbl:3804:
PUSH_ALTS N
ProtoBCO wild1_s16xW#0 []:
{ __DEFAULT -> let sat_s16ya = ... in ...
; 0#Word64 -> let sat_s16yo = ... in ...
bitmap: 26 [15466495]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.wild1s16xW"
TESTEQ_W64 0 __lbl:3803
PUSH_LL 26 27
PACK GHC.Data.Word64Map.Internal.Tip 2
PUSH_ALTS N
ProtoBCO sat_s16yd#0 []:
{ __DEFAULT -> case of sat_s16yf
bitmap: 30 [247463934]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16yd"
JMP lbl:3802
__lbl:3802:
PUSH_ALTS N
ProtoBCO sat_s16yf#0 []:
{ __DEFAULT -> case of sat_s16yh
bitmap: 33 [1979711479]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16yf"
JMP lbl:3801
__lbl:3801:
PUSH_ALTS N
ProtoBCO sat_s16yh#0 []:
{ __DEFAULT -> case of sat_s16yj
bitmap: 36 [15837691839]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16yh"
JMP lbl:3800
__lbl:3800:
PUSH_ALTS N
ProtoBCO sat_s16yj#0 []:
{ __DEFAULT -> case of sat_s16yl
bitmap: 39 [126701534719]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16yj"
JMP lbl:3799
__lbl:3799:
PUSH_ALTS N
ProtoBCO sat_s16yl#0 []:
{ __DEFAULT -> case of sat_t19VA
bitmap: 42 [1013612277759]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16yl"
JMP lbl:3798
__lbl:3798:
PUSH_ALTS P
ProtoBCO sat_t19VA#0 []:
{ __DEFAULT -> GHC.Data.Word64Map.Internal.Bin [sat_s16yl
m_s16xL
sat_t19VA
wild_s16wq]
bitmap: 45 [8108898222079]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.satt19VA"
JMP lbl:3797
__lbl:3797:
PUSH_LLL 22 3 42
PUSH_L 3
PACK GHC.Data.Word64Map.Internal.Bin 4
SLIDE 1 48
RETURN P
PUSH_L 17
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_L 43
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 15
PUSH_APPLY_N
PUSH_L 4
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.xor64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.int64ToWord64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.negateInt64#
ENTER
PUSH_L 6
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.word64ToInt64#
ENTER
__lbl:3803:
PUSH_LL 26 27
PACK GHC.Data.Word64Map.Internal.Tip 2
PUSH_ALTS N
ProtoBCO sat_s16xZ#0 []:
{ __DEFAULT -> case of sat_s16y1
bitmap: 30 [247463934]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16xZ"
JMP lbl:3796
__lbl:3796:
PUSH_ALTS N
ProtoBCO sat_s16y1#0 []:
{ __DEFAULT -> case of sat_s16y4
bitmap: 33 [1979711479]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16y1"
JMP lbl:3795
__lbl:3795:
PUSH_ALTS N
ProtoBCO sat_s16y4#0 []:
{ __DEFAULT -> case of sat_s16y6
bitmap: 36 [15837691839]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16y4"
JMP lbl:3794
__lbl:3794:
PUSH_ALTS N
ProtoBCO sat_s16y6#0 []:
{ __DEFAULT -> case of sat_s16y8
bitmap: 39 [126701534719]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16y6"
JMP lbl:3793
__lbl:3793:
PUSH_ALTS N
ProtoBCO sat_s16y8#0 []:
{ __DEFAULT -> case of sat_t19Vy
bitmap: 42 [1013612277759]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.sats16y8"
JMP lbl:3792
__lbl:3792:
PUSH_ALTS P
ProtoBCO sat_t19Vy#0 []:
{ __DEFAULT -> GHC.Data.Word64Map.Internal.Bin [sat_s16y8
m_s16xL
wild_s16wq
sat_t19Vy]
bitmap: 45 [8108898222079]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.satt19Vy"
JMP lbl:3791
__lbl:3791:
PUSH_LLL 22 3 0
PUSH_L 45
PACK GHC.Data.Word64Map.Internal.Bin 4
SLIDE 1 48
RETURN P
PUSH_L 17
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_L 43
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 15
PUSH_APPLY_N
PUSH_L 4
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.xor64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.int64ToWord64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.negateInt64#
ENTER
PUSH_L 6
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.word64ToInt64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_L 27
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.and64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_UBX (1) 1#Word64
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.uncheckedShiftL64#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_UBX (1) 63#
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.-#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.word2Int#
ENTER
PUSH_L 2
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.clz64#
ENTER
PUSH_L 6
PUSH_APPLY_N
PUSH_L 12
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.xor64#
ENTER
PUSH_L 3
PUSH_APPLY_N
PUSH_L 9
PUSH_APPLY_N
PUSH_G GHC.PrimopWrappers.eqWord64#
ENTER
__lbl:3812:
PUSH_LL 3 4
PACK GHC.Data.Word64Map.Internal.Tip 2
SLIDE 1 6
RETURN P
PUSH_L 4
ENTER
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment