Created
February 13, 2025 18:08
-
-
Save mpickering/019cfbe1ba193f1eef4e7de7a82041ab to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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