67.2 MB
/srv/reproducible-results/rbuild-debian/r-b-build.bqWGj74S/b1/haskell-arithmoi_0.13.2.0-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.bqWGj74S/b2/haskell-arithmoi_0.13.2.0-2_amd64.changes
622 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·99dccef71fb8ca57b1e5eddc21ae3c1b·1031056·haskell·optional·libghc-arithmoi-dev_0.13.2.0-2_amd64.deb 
2 ·721e6bdf51442b49eb257b46332678ab·400756·doc·optional·libghc-arithmoi-doc_0.13.2.0-2_all.deb 
3 ·c5cb12195755f2ae3340d9c5b1aa30cd·1002576·haskell·optional·libghc-arithmoi-prof_0.13.2.0-2_amd64.deb1 ·3340953916a73dbe71bb4a56832a3925·1030932·haskell·optional·libghc-arithmoi-dev_0.13.2.0-2_amd64.deb
 2 ·dbe51489c09a1406b3294ce85d7c2320·400724·doc·optional·libghc-arithmoi-doc_0.13.2.0-2_all.deb
 3 ·af0d029dd2ee9d8a9405cca6dbed9112·1007060·haskell·optional·libghc-arithmoi-prof_0.13.2.0-2_amd64.deb
64.7 MB
libghc-arithmoi-dev_0.13.2.0-2_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-02-11·20:49:53.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-02-11·20:49:53.000000·debian-binary
2 -rw-r--r--···0········0········0·····4260·2026-02-11·20:49:53.000000·control.tar.xz2 -rw-r--r--···0········0········0·····4252·2026-02-11·20:49:53.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1026604·2026-02-11·20:49:53.000000·data.tar.xz3 -rw-r--r--···0········0········0··1026488·2026-02-11·20:49:53.000000·data.tar.xz
35.0 KB
control.tar.xz
35.0 KB
control.tar
1.6 KB
./control
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 Package:·libghc-arithmoi-dev1 Package:·libghc-arithmoi-dev
2 Source:·haskell-arithmoi2 Source:·haskell-arithmoi
3 Version:·0.13.2.0-23 Version:·0.13.2.0-2
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·93096 Installed-Size:·9323
7 Depends:·libghc-base-dev-4.20.2.0-47ff0,·libghc-bitvec-dev-1.1.5.0-2e163,·libghc-chimera-dev-0.4.1.0-fb396,·libghc-constraints-dev-0.14.2-7aa35,·libghc-containers-dev-0.7-0c6d4,·libghc-deepseq-dev-1.5.0.0-d390d,·libghc-exact-pi-dev-0.5.0.2-18cc6,·libghc-ghc-bignum-dev-1.3-1cfec,·libghc-infinite-list-dev-0.1.3-45fd8,·libghc-integer-logarithms-dev-1.0.4-e1d29,·libghc-integer-roots-dev-1.0.4.0-de226,·libghc-mod-dev-0.2.1.0-8e595,·libghc-random-dev-1.2.1.3-962bc,·libghc-semirings-dev-0.7-ef3f1,·libghc-transformers-dev-0.6.1.1-26140,·libghc-vector-dev-0.13.2.0-57b80,·libc6·(>=·2.29),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-base-dev-4.20.2.0-47ff0,·libghc-bitvec-dev-1.1.5.0-2e163,·libghc-chimera-dev-0.4.1.0-fb396,·libghc-constraints-dev-0.14.2-7aa35,·libghc-containers-dev-0.7-0c6d4,·libghc-deepseq-dev-1.5.0.0-d390d,·libghc-exact-pi-dev-0.5.0.2-18cc6,·libghc-ghc-bignum-dev-1.3-1cfec,·libghc-infinite-list-dev-0.1.3-45fd8,·libghc-integer-logarithms-dev-1.0.4-e1d29,·libghc-integer-roots-dev-1.0.4.0-de226,·libghc-mod-dev-0.2.1.0-8e595,·libghc-random-dev-1.2.1.3-962bc,·libghc-semirings-dev-0.7-ef3f1,·libghc-transformers-dev-0.6.1.1-26140,·libghc-vector-dev-0.13.2.0-57b80,·libc6·(>=·2.29),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-arithmoi-dev-0.13.2.0-d06798 Provides:·libghc-arithmoi-dev-0.13.2.0-72b2a
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/Bodigrim/arithmoi11 Homepage:·https://github.com/Bodigrim/arithmoi
12 Description:·efficient·basic·number-theoretic·functions12 Description:·efficient·basic·number-theoretic·functions
13 ·A·library·of·basic·functionality·needed·for13 ·A·library·of·basic·functionality·needed·for
14 ·number-theoretic·calculations.·The·aim·of·this·library14 ·number-theoretic·calculations.·The·aim·of·this·library
15 ·is·to·provide·efficient·implementations·of·the·functions.15 ·is·to·provide·efficient·implementations·of·the·functions.
16 ·Primes·and·related·things·(totients,·factorisation),16 ·Primes·and·related·things·(totients,·factorisation),
17 ·powers·(integer·roots·and·tests,·modular·exponentiation).17 ·powers·(integer·roots·and·tests,·modular·exponentiation).
18 ·.18 ·.
19 ·This·package·provides·a·library·for·the·Haskell·programming·language.19 ·This·package·provides·a·library·for·the·Haskell·programming·language.
20 ·See·http://www.haskell.org/·for·more·information·on·Haskell.20 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
21 Ghc-Package:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu21 Ghc-Package:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R
33.4 KB
./md5sums
30.0 B
./md5sums
Files differ
33.3 KB
line order
    
Offset 1, 118 lines modifiedOffset 1, 118 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions.dyn_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions.hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions.hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Class.dyn_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Class.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Class.hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Class.hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Inverse.dyn_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Inverse.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Inverse.hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Inverse.hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Mertens.dyn_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Mertens.dyn_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Mertens.hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Mertens.hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Moebius.dyn_hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Moebius.dyn_hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Moebius.hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Moebius.hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/NFreedom.dyn_hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/NFreedom.dyn_hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/NFreedom.hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/NFreedom.hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/SieveBlock.dyn_hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/SieveBlock.dyn_hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/SieveBlock.hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/SieveBlock.hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Standard.dyn_hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Standard.dyn_hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Standard.hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Standard.hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Curves/Montgomery.dyn_hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Curves/Montgomery.dyn_hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Curves/Montgomery.hi18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Curves/Montgomery.hi
19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Diophantine.dyn_hi19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Diophantine.dyn_hi
20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Diophantine.hi20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Diophantine.hi
21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/DirichletCharacters.dyn_hi21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/DirichletCharacters.dyn_hi
22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/DirichletCharacters.hi22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/DirichletCharacters.hi
23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Euclidean/Coprimes.dyn_hi23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Euclidean/Coprimes.dyn_hi
24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Euclidean/Coprimes.hi24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Euclidean/Coprimes.hi
25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli.dyn_hi25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli.dyn_hi
26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli.hi26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli.hi
27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Cbrt.dyn_hi27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Cbrt.dyn_hi
28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Cbrt.hi28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Cbrt.hi
29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Chinese.dyn_hi29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Chinese.dyn_hi
30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Chinese.hi30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Chinese.hi
31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Class.dyn_hi31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Class.dyn_hi
32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Class.hi32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Class.hi
33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Equations.dyn_hi33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Equations.dyn_hi
34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Equations.hi34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Equations.hi
35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Internal.dyn_hi35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Internal.dyn_hi
36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Internal.hi36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Internal.hi
37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/JacobiSymbol.dyn_hi37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/JacobiSymbol.dyn_hi
38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/JacobiSymbol.hi38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/JacobiSymbol.hi
39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Multiplicative.dyn_hi39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Multiplicative.dyn_hi
40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Multiplicative.hi40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Multiplicative.hi
41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Singleton.dyn_hi41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Singleton.dyn_hi
42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Singleton.hi42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Singleton.hi
43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/SomeMod.dyn_hi43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/SomeMod.dyn_hi
44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/SomeMod.hi44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/SomeMod.hi
45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Sqrt.dyn_hi45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Sqrt.dyn_hi
46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Sqrt.hi46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Sqrt.hi
47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/MoebiusInversion.dyn_hi47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/MoebiusInversion.dyn_hi
48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/MoebiusInversion.hi48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/MoebiusInversion.hi
49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Prefactored.dyn_hi49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Prefactored.dyn_hi
50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Prefactored.hi50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Prefactored.hi
51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes.dyn_hi51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes.dyn_hi
52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes.hi52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes.hi
53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting.dyn_hi53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting.dyn_hi
54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting.hi54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting.hi
55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Approximate.dyn_hi55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Approximate.dyn_hi
56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Approximate.hi56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Approximate.hi
57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Impl.dyn_hi57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Impl.dyn_hi
58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Impl.hi58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Impl.hi
59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/Montgomery.dyn_hi59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/Montgomery.dyn_hi
60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/Montgomery.hi60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/Montgomery.hi
61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/TrialDivision.dyn_hi61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/TrialDivision.dyn_hi
62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/TrialDivision.hi62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/TrialDivision.hi
63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/IntSet.dyn_hi63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/IntSet.dyn_hi
64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/IntSet.hi64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/IntSet.hi
65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Eratosthenes.dyn_hi65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Eratosthenes.dyn_hi
66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Eratosthenes.hi66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Eratosthenes.hi
67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Indexing.dyn_hi67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Indexing.dyn_hi
68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Indexing.hi68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Indexing.hi
69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Small.dyn_hi69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Small.dyn_hi
70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Small.hi70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Small.hi
71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing.dyn_hi71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing.dyn_hi
72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing.hi72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing.hi
73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Certified.dyn_hi73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Certified.dyn_hi
74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Certified.hi74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Certified.hi
75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Probabilistic.dyn_hi75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Probabilistic.dyn_hi
76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Probabilistic.hi76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Probabilistic.hi
77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Types.dyn_hi77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Types.dyn_hi
78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Types.hi78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Types.hi
79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/EisensteinIntegers.dyn_hi79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/EisensteinIntegers.dyn_hi
80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/EisensteinIntegers.hi80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/EisensteinIntegers.hi
81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/GaussianIntegers.dyn_hi81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/GaussianIntegers.dyn_hi
82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/GaussianIntegers.hi82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/GaussianIntegers.hi
83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences.dyn_hi83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences.dyn_hi
84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences.hi84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences.hi
85 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Bilinear.dyn_hi85 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Bilinear.dyn_hi
86 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Bilinear.hi86 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Bilinear.hi
87 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Linear.dyn_hi87 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Linear.dyn_hi
88 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Linear.hi88 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Linear.hi
89 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Pentagonal.dyn_hi89 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Pentagonal.dyn_hi
90 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Pentagonal.hi90 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Pentagonal.hi
91 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/RootsOfUnity.dyn_hi91 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/RootsOfUnity.dyn_hi
92 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/RootsOfUnity.hi92 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/RootsOfUnity.hi
93 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/SmoothNumbers.dyn_hi93 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/SmoothNumbers.dyn_hi
94 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/SmoothNumbers.hi94 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/SmoothNumbers.hi
95 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils.dyn_hi95 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils.dyn_hi
96 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils.hi96 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils.hi
97 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils/DirichletSeries.dyn_hi97 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils/DirichletSeries.dyn_hi
98 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils/DirichletSeries.hi98 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils/DirichletSeries.hi
99 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils/FromIntegral.dyn_hi99 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils/FromIntegral.dyn_hi
100 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils/FromIntegral.hi100 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils/FromIntegral.hi
101 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils/Hyperbola.dyn_hi101 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils/Hyperbola.dyn_hi
102 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Utils/Hyperbola.hi102 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Utils/Hyperbola.hi
103 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta.dyn_hi103 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta.dyn_hi
104 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta.hi104 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta.hi
105 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Dirichlet.dyn_hi105 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Dirichlet.dyn_hi
106 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Dirichlet.hi106 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Dirichlet.hi
107 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Hurwitz.dyn_hi107 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Hurwitz.dyn_hi
108 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Hurwitz.hi108 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Hurwitz.hi
109 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Riemann.dyn_hi109 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Riemann.dyn_hi
110 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Riemann.hi110 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Riemann.hi
111 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Utils.dyn_hi111 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Utils.dyn_hi
112 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Zeta/Utils.hi112 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Zeta/Utils.hi
113 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/libHSarithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu.a113 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/libHSarithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R.a
114 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSarithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu-ghc9.10.3.so114 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSarithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R-ghc9.10.3.so
115 usr/share/doc/libghc-arithmoi-dev/changelog.Debian.gz115 usr/share/doc/libghc-arithmoi-dev/changelog.Debian.gz
116 usr/share/doc/libghc-arithmoi-dev/changelog.gz116 usr/share/doc/libghc-arithmoi-dev/changelog.gz
117 usr/share/doc/libghc-arithmoi-dev/copyright117 usr/share/doc/libghc-arithmoi-dev/copyright
118 var/lib/ghc/package.conf.d/arithmoi-0.13.2.0.conf118 var/lib/ghc/package.conf.d/arithmoi-0.13.2.0.conf
64.7 MB
data.tar.xz
64.7 MB
data.tar
61.0 KB
file list
    
Offset 1, 144 lines modifiedOffset 1, 144 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/
12 -rw-r--r--···0·root·········(0)·root·········(0)····34971·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Class.dyn_hi12 -rw-r--r--···0·root·········(0)·root·········(0)····34979·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Class.dyn_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····34967·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Class.hi13 -rw-r--r--···0·root·········(0)·root·········(0)····34975·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Class.hi
14 -rw-r--r--···0·root·········(0)·root·········(0)····80214·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Inverse.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)····80195·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Inverse.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)····80211·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Inverse.hi15 -rw-r--r--···0·root·········(0)·root·········(0)····80192·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Inverse.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)·····8509·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Mertens.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)·····8510·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Mertens.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)·····8506·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Mertens.hi17 -rw-r--r--···0·root·········(0)·root·········(0)·····8507·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Mertens.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)····31712·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Moebius.dyn_hi18 -rw-r--r--···0·root·········(0)·root·········(0)····31696·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Moebius.dyn_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)····31708·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Moebius.hi19 -rw-r--r--···0·root·········(0)·root·········(0)····31692·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Moebius.hi
20 -rw-r--r--···0·root·········(0)·root·········(0)·····9789·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/NFreedom.dyn_hi20 -rw-r--r--···0·root·········(0)·root·········(0)·····9794·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/NFreedom.dyn_hi
21 -rw-r--r--···0·root·········(0)·root·········(0)·····9785·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/NFreedom.hi21 -rw-r--r--···0·root·········(0)·root·········(0)·····9790·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/NFreedom.hi
22 -rw-r--r--···0·root·········(0)·root·········(0)····15238·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/SieveBlock.dyn_hi22 -rw-r--r--···0·root·········(0)·root·········(0)····15235·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/SieveBlock.dyn_hi
23 -rw-r--r--···0·root·········(0)·root·········(0)····15235·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/SieveBlock.hi23 -rw-r--r--···0·root·········(0)·root·········(0)····15232·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/SieveBlock.hi
24 -rw-r--r--···0·root·········(0)·root·········(0)····74953·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Standard.dyn_hi 
25 -rw-r--r--···0·root·········(0)·root·········(0)····74949·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Standard.hi24 -rw-r--r--···0·root·········(0)·root·········(0)····74956·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Standard.dyn_hi
 25 -rw-r--r--···0·root·········(0)·root·········(0)····74952·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Standard.hi
26 -rw-r--r--···0·root·········(0)·root·········(0)·····5887·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions.dyn_hi26 -rw-r--r--···0·root·········(0)·root·········(0)·····5888·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions.dyn_hi
27 -rw-r--r--···0·root·········(0)·root·········(0)·····5885·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions.hi27 -rw-r--r--···0·root·········(0)·root·········(0)·····5886·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions.hi
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Curves/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Curves/
29 -rw-r--r--···0·root·········(0)·root·········(0)····14569·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Curves/Montgomery.dyn_hi29 -rw-r--r--···0·root·········(0)·root·········(0)····14564·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Curves/Montgomery.dyn_hi
30 -rw-r--r--···0·root·········(0)·root·········(0)····14567·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Curves/Montgomery.hi30 -rw-r--r--···0·root·········(0)·root·········(0)····14562·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Curves/Montgomery.hi
31 -rw-r--r--···0·root·········(0)·root·········(0)·····5061·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Diophantine.dyn_hi31 -rw-r--r--···0·root·········(0)·root·········(0)·····5054·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Diophantine.dyn_hi
32 -rw-r--r--···0·root·········(0)·root·········(0)·····5059·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Diophantine.hi32 -rw-r--r--···0·root·········(0)·root·········(0)·····5052·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Diophantine.hi
33 -rw-r--r--···0·root·········(0)·root·········(0)····55179·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/DirichletCharacters.dyn_hi33 -rw-r--r--···0·root·········(0)·root·········(0)····55171·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/DirichletCharacters.dyn_hi
34 -rw-r--r--···0·root·········(0)·root·········(0)····55177·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/DirichletCharacters.hi34 -rw-r--r--···0·root·········(0)·root·········(0)····55169·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/DirichletCharacters.hi
35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Euclidean/35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Euclidean/
36 -rw-r--r--···0·root·········(0)·root·········(0)····16602·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Euclidean/Coprimes.dyn_hi36 -rw-r--r--···0·root·········(0)·root·········(0)····16600·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Euclidean/Coprimes.dyn_hi
37 -rw-r--r--···0·root·········(0)·root·········(0)····16600·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Euclidean/Coprimes.hi37 -rw-r--r--···0·root·········(0)·root·········(0)····16598·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Euclidean/Coprimes.hi
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/
39 -rw-r--r--···0·root·········(0)·root·········(0)····12666·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Cbrt.dyn_hi39 -rw-r--r--···0·root·········(0)·root·········(0)····12654·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Cbrt.dyn_hi
40 -rw-r--r--···0·root·········(0)·root·········(0)····12663·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Cbrt.hi40 -rw-r--r--···0·root·········(0)·root·········(0)····12651·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Cbrt.hi
41 -rw-r--r--···0·root·········(0)·root·········(0)·····9110·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Chinese.dyn_hi41 -rw-r--r--···0·root·········(0)·root·········(0)·····9117·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Chinese.dyn_hi
42 -rw-r--r--···0·root·········(0)·root·········(0)·····9106·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Chinese.hi42 -rw-r--r--···0·root·········(0)·root·········(0)·····9113·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Chinese.hi
43 -rw-r--r--···0·root·········(0)·root·········(0)·····5847·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Class.dyn_hi43 -rw-r--r--···0·root·········(0)·root·········(0)·····5839·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Class.dyn_hi
44 -rw-r--r--···0·root·········(0)·root·········(0)·····5842·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Class.hi44 -rw-r--r--···0·root·········(0)·root·········(0)·····5834·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Class.hi
45 -rw-r--r--···0·root·········(0)·root·········(0)·····5957·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Equations.dyn_hi45 -rw-r--r--···0·root·········(0)·root·········(0)·····5951·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Equations.dyn_hi
46 -rw-r--r--···0·root·········(0)·root·········(0)·····5955·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Equations.hi46 -rw-r--r--···0·root·········(0)·root·········(0)·····5949·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Equations.hi
47 -rw-r--r--···0·root·········(0)·root·········(0)····11810·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Internal.dyn_hi47 -rw-r--r--···0·root·········(0)·root·········(0)····11803·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Internal.dyn_hi
48 -rw-r--r--···0·root·········(0)·root·········(0)····11809·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Internal.hi48 -rw-r--r--···0·root·········(0)·root·········(0)····11802·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Internal.hi
49 -rw-r--r--···0·root·········(0)·root·········(0)····15021·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/JacobiSymbol.dyn_hi49 -rw-r--r--···0·root·········(0)·root·········(0)····15026·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/JacobiSymbol.dyn_hi
50 -rw-r--r--···0·root·········(0)·root·········(0)····15019·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/JacobiSymbol.hi50 -rw-r--r--···0·root·········(0)·root·········(0)····15024·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/JacobiSymbol.hi
51 -rw-r--r--···0·root·········(0)·root·········(0)····17380·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Multiplicative.dyn_hi51 -rw-r--r--···0·root·········(0)·root·········(0)····17378·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Multiplicative.dyn_hi
52 -rw-r--r--···0·root·········(0)·root·········(0)····17377·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Multiplicative.hi52 -rw-r--r--···0·root·········(0)·root·········(0)····17375·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Multiplicative.hi
53 -rw-r--r--···0·root·········(0)·root·········(0)····63573·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Singleton.dyn_hi53 -rw-r--r--···0·root·········(0)·root·········(0)····63555·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Singleton.dyn_hi
54 -rw-r--r--···0·root·········(0)·root·········(0)····63569·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Singleton.hi54 -rw-r--r--···0·root·········(0)·root·········(0)····63551·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Singleton.hi
55 -rw-r--r--···0·root·········(0)·root·········(0)····17377·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/SomeMod.dyn_hi55 -rw-r--r--···0·root·········(0)·root·········(0)····17385·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/SomeMod.dyn_hi
56 -rw-r--r--···0·root·········(0)·root·········(0)····17374·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/SomeMod.hi 
57 -rw-r--r--···0·root·········(0)·root·········(0)····11333·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Sqrt.dyn_hi 
58 -rw-r--r--···0·root·········(0)·root·········(0)····11331·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Sqrt.hi 
59 -rw-r--r--···0·root·········(0)·root·········(0)·····6470·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli.dyn_hi 
60 -rw-r--r--···0·root·········(0)·root·········(0)·····6468·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli.hi 
61 -rw-r--r--···0·root·········(0)·root·········(0)·····4696·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/MoebiusInversion.dyn_hi 
62 -rw-r--r--···0·root·········(0)·root·········(0)·····4691·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/MoebiusInversion.hi 
63 -rw-r--r--···0·root·········(0)·root·········(0)····20336·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Prefactored.dyn_hi 
64 -rw-r--r--···0·root·········(0)·root·········(0)····20334·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Prefactored.hi56 -rw-r--r--···0·root·········(0)·root·········(0)····17382·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/SomeMod.hi
 57 -rw-r--r--···0·root·········(0)·root·········(0)····11329·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Sqrt.dyn_hi
 58 -rw-r--r--···0·root·········(0)·root·········(0)····11327·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Sqrt.hi
65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/ 
66 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/ 
67 -rw-r--r--···0·root·········(0)·root·········(0)·····4729·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Approximate.dyn_hi 
68 -rw-r--r--···0·root·········(0)·root·········(0)·····4727·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Approximate.hi 
69 -rw-r--r--···0·root·········(0)·root·········(0)·····5302·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Impl.dyn_hi59 -rw-r--r--···0·root·········(0)·root·········(0)·····6455·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli.dyn_hi
70 -rw-r--r--···0·root·········(0)·root·········(0)·····5297·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Impl.hi60 -rw-r--r--···0·root·········(0)·root·········(0)·····6453·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli.hi
71 -rw-r--r--···0·root·········(0)·root·········(0)·····3188·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting.dyn_hi61 -rw-r--r--···0·root·········(0)·root·········(0)·····4700·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/MoebiusInversion.dyn_hi
 62 -rw-r--r--···0·root·········(0)·root·········(0)·····4695·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/MoebiusInversion.hi
72 -rw-r--r--···0·root·········(0)·root·········(0)·····3186·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting.hi63 -rw-r--r--···0·root·········(0)·root·········(0)····20325·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Prefactored.dyn_hi
73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/ 
74 -rw-r--r--···0·root·········(0)·root·········(0)····28016·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/Montgomery.dyn_hi64 -rw-r--r--···0·root·········(0)·root·········(0)····20323·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Prefactored.hi
75 -rw-r--r--···0·root·········(0)·root·········(0)····28013·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/Montgomery.hi65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/
76 -rw-r--r--···0·root·········(0)·root·········(0)·····4739·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/TrialDivision.dyn_hi 
77 -rw-r--r--···0·root·········(0)·root·········(0)·····4736·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/TrialDivision.hi66 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/
 67 -rw-r--r--···0·root·········(0)·root·········(0)·····4732·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Approximate.dyn_hi
 68 -rw-r--r--···0·root·········(0)·root·········(0)·····4730·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Approximate.hi
78 -rw-r--r--···0·root·········(0)·root·········(0)····25544·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/IntSet.dyn_hi69 -rw-r--r--···0·root·········(0)·root·········(0)·····5314·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Impl.dyn_hi
79 -rw-r--r--···0·root·········(0)·root·········(0)····25542·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/IntSet.hi70 -rw-r--r--···0·root·········(0)·root·········(0)·····5309·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Impl.hi
 71 -rw-r--r--···0·root·········(0)·root·········(0)·····3188·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting.dyn_hi
 72 -rw-r--r--···0·root·········(0)·root·········(0)·····3186·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting.hi
80 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/
81 -rw-r--r--···0·root·········(0)·root·········(0)····21004·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Eratosthenes.dyn_hi 
82 -rw-r--r--···0·root·········(0)·root·········(0)····21001·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Eratosthenes.hi 
83 -rw-r--r--···0·root·········(0)·root·········(0)·····7135·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Indexing.dyn_hi74 -rw-r--r--···0·root·········(0)·root·········(0)····28015·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/Montgomery.dyn_hi
84 -rw-r--r--···0·root·········(0)·root·········(0)·····7133·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Indexing.hi 
85 -rw-r--r--···0·root·········(0)·root·········(0)····15792·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Small.dyn_hi75 -rw-r--r--···0·root·········(0)·root·········(0)····28012·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/Montgomery.hi
86 -rw-r--r--···0·root·········(0)·root·········(0)····15788·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Small.hi76 -rw-r--r--···0·root·········(0)·root·········(0)·····4735·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/TrialDivision.dyn_hi
87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/77 -rw-r--r--···0·root·········(0)·root·········(0)·····4732·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/TrialDivision.hi
88 -rw-r--r--···0·root·········(0)·root·········(0)····11231·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Certified.dyn_hi78 -rw-r--r--···0·root·········(0)·root·········(0)····25544·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/IntSet.dyn_hi
89 -rw-r--r--···0·root·········(0)·root·········(0)····11229·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Certified.hi79 -rw-r--r--···0·root·········(0)·root·········(0)····25542·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/IntSet.hi
90 -rw-r--r--···0·root·········(0)·root·········(0)·····6579·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Probabilistic.dyn_hi80 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/
91 -rw-r--r--···0·root·········(0)·root·········(0)·····6576·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing/Probabilistic.hi81 -rw-r--r--···0·root·········(0)·root·········(0)····21012·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Eratosthenes.dyn_hi
92 -rw-r--r--···0·root·········(0)·root·········(0)·····4292·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing.dyn_hi82 -rw-r--r--···0·root·········(0)·root·········(0)····21009·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Eratosthenes.hi
93 -rw-r--r--···0·root·········(0)·root·········(0)·····4290·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Testing.hi83 -rw-r--r--···0·root·········(0)·root·········(0)·····7139·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Indexing.dyn_hi
94 -rw-r--r--···0·root·········(0)·root·········(0)····25679·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Types.dyn_hi84 -rw-r--r--···0·root·········(0)·root·········(0)·····7137·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Indexing.hi
95 -rw-r--r--···0·root·········(0)·root·········(0)····25677·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Types.hi85 -rw-r--r--···0·root·········(0)·root·········(0)····15792·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Small.dyn_hi
96 -rw-r--r--···0·root·········(0)·root·········(0)····46924·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes.dyn_hi86 -rw-r--r--···0·root·········(0)·root·········(0)····15788·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Small.hi
97 -rw-r--r--···0·root·········(0)·root·········(0)····46922·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes.hi87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/
98 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/88 -rw-r--r--···0·root·········(0)·root·········(0)····11220·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Certified.dyn_hi
99 -rw-r--r--···0·root·········(0)·root·········(0)····30094·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/EisensteinIntegers.dyn_hi89 -rw-r--r--···0·root·········(0)·root·········(0)····11218·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Certified.hi
100 -rw-r--r--···0·root·········(0)·root·········(0)····30091·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/EisensteinIntegers.hi90 -rw-r--r--···0·root·········(0)·root·········(0)·····6577·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Probabilistic.dyn_hi
101 -rw-r--r--···0·root·········(0)·root·········(0)····30852·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/GaussianIntegers.dyn_hi91 -rw-r--r--···0·root·········(0)·root·········(0)·····6574·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing/Probabilistic.hi
102 -rw-r--r--···0·root·········(0)·root·········(0)····30849·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Quadratic/GaussianIntegers.hi92 -rw-r--r--···0·root·········(0)·root·········(0)·····4286·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing.dyn_hi
103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/93 -rw-r--r--···0·root·········(0)·root·········(0)·····4284·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Testing.hi
104 -rw-r--r--···0·root·········(0)·root·········(0)····45569·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Bilinear.dyn_hi94 -rw-r--r--···0·root·········(0)·root·········(0)····25668·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Types.dyn_hi
105 -rw-r--r--···0·root·········(0)·root·········(0)····45567·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Bilinear.hi95 -rw-r--r--···0·root·········(0)·root·········(0)····25666·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Types.hi
106 -rw-r--r--···0·root·········(0)·root·········(0)····23357·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Linear.dyn_hi96 -rw-r--r--···0·root·········(0)·root·········(0)····46923·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes.dyn_hi
107 -rw-r--r--···0·root·········(0)·root·········(0)····23354·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Linear.hi97 -rw-r--r--···0·root·········(0)·root·········(0)····46921·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes.hi
108 -rw-r--r--···0·root·········(0)·root·········(0)·····5798·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Pentagonal.dyn_hi 
109 -rw-r--r--···0·root·········(0)·root·········(0)·····5796·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences/Pentagonal.hi 
110 -rw-r--r--···0·root·········(0)·root·········(0)·····5584·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences.dyn_hi98 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/
 99 -rw-r--r--···0·root·········(0)·root·········(0)····30099·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/EisensteinIntegers.dyn_hi
 100 -rw-r--r--···0·root·········(0)·root·········(0)····30096·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/EisensteinIntegers.hi
 101 -rw-r--r--···0·root·········(0)·root·········(0)····30852·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/GaussianIntegers.dyn_hi
 102 -rw-r--r--···0·root·········(0)·root·········(0)····30849·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Quadratic/GaussianIntegers.hi
111 -rw-r--r--···0·root·········(0)·root·········(0)·····5582·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Recurrences.hi103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/
112 -rw-r--r--···0·root·········(0)·root·········(0)·····9317·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/RootsOfUnity.dyn_hi104 -rw-r--r--···0·root·········(0)·root·········(0)····45570·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Bilinear.dyn_hi
113 -rw-r--r--···0·root·········(0)·root·········(0)·····9315·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/RootsOfUnity.hi105 -rw-r--r--···0·root·········(0)·root·········(0)····45568·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Bilinear.hi
114 -rw-r--r--···0·root·········(0)·root·········(0)·····8074·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/SmoothNumbers.dyn_hi106 -rw-r--r--···0·root·········(0)·root·········(0)····23328·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Linear.dyn_hi
115 -rw-r--r--···0·root·········(0)·root·········(0)·····8070·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/SmoothNumbers.hi107 -rw-r--r--···0·root·········(0)·root·········(0)····23325·2026-02-11·20:49:53.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Recurrences/Linear.hi
Max diff block lines reached; 728/62430 bytes (1.17%) of diff not shown.
3.15 KB
./var/lib/ghc/package.conf.d/arithmoi-0.13.2.0.conf
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 name:·················arithmoi1 name:·················arithmoi
2 version:··············0.13.2.02 version:··············0.13.2.0
3 visibility:···········public3 visibility:···········public
4 id:···················arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu 
5 key:··················arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu4 id:···················arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R
 5 key:··················arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R
6 license:··············MIT6 license:··············MIT
7 copyright:7 copyright:
8 ····(c)·2016-2021·Andrew·Lelechenko,·2016-2019·Carter·Schonwald,·2011·Daniel·Fischer8 ····(c)·2016-2021·Andrew·Lelechenko,·2016-2019·Carter·Schonwald,·2011·Daniel·Fischer
  
9 maintainer:···········Andrew·Lelechenko·<andrew.lelechenko@gmail.com>9 maintainer:···········Andrew·Lelechenko·<andrew.lelechenko@gmail.com>
10 author:···············Andrew·Lelechenko,·Daniel·Fischer10 author:···············Andrew·Lelechenko,·Daniel·Fischer
11 homepage:·············https://github.com/Bodigrim/arithmoi11 homepage:·············https://github.com/Bodigrim/arithmoi
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····A·library·of·basic·functionality·needed·for15 ····A·library·of·basic·functionality·needed·for
16 ····number-theoretic·calculations.·The·aim·of·this·library16 ····number-theoretic·calculations.·The·aim·of·this·library
17 ····is·to·provide·efficient·implementations·of·the·functions.17 ····is·to·provide·efficient·implementations·of·the·functions.
18 ····Primes·and·related·things·(totients,·factorisation),18 ····Primes·and·related·things·(totients,·factorisation),
19 ····powers·(integer·roots·and·tests,·modular·exponentiation).19 ····powers·(integer·roots·and·tests,·modular·exponentiation).
  
20 category:·············Math,·Algorithms,·Number·Theory20 category:·············Math,·Algorithms,·Number·Theory
21 abi:··················d06797a589df8d4af817eccc3498b4c121 abi:··················72b2ab2e9f4feb13152733c22db089a1
22 exposed:··············True22 exposed:··············True
23 exposed-modules:23 exposed-modules:
24 ····Math.NumberTheory.ArithmeticFunctions24 ····Math.NumberTheory.ArithmeticFunctions
25 ····Math.NumberTheory.ArithmeticFunctions.Inverse25 ····Math.NumberTheory.ArithmeticFunctions.Inverse
26 ····Math.NumberTheory.ArithmeticFunctions.Mertens26 ····Math.NumberTheory.ArithmeticFunctions.Mertens
27 ····Math.NumberTheory.ArithmeticFunctions.Moebius27 ····Math.NumberTheory.ArithmeticFunctions.Moebius
28 ····Math.NumberTheory.ArithmeticFunctions.NFreedom28 ····Math.NumberTheory.ArithmeticFunctions.NFreedom
Offset 66, 27 lines modifiedOffset 66, 27 lines modified
66 ····Math.NumberTheory.Utils.DirichletSeries66 ····Math.NumberTheory.Utils.DirichletSeries
67 ····Math.NumberTheory.Utils.FromIntegral67 ····Math.NumberTheory.Utils.FromIntegral
68 ····Math.NumberTheory.Utils.Hyperbola·Math.NumberTheory.Zeta.Dirichlet68 ····Math.NumberTheory.Utils.Hyperbola·Math.NumberTheory.Zeta.Dirichlet
69 ····Math.NumberTheory.Zeta.Hurwitz·Math.NumberTheory.Zeta.Riemann69 ····Math.NumberTheory.Zeta.Hurwitz·Math.NumberTheory.Zeta.Riemann
70 ····Math.NumberTheory.Zeta.Utils70 ····Math.NumberTheory.Zeta.Utils
  
71 import-dirs:71 import-dirs:
72 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu72 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R
  
73 library-dirs:73 library-dirs:
74 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu74 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R
  
75 library-dirs-static:75 library-dirs-static:
76 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu76 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R
  
77 dynamic-library-dirs:77 dynamic-library-dirs:
78 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace78 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace
  
79 data-dir:·············/usr/share/arithmoi79 data-dir:·············/usr/share/arithmoi
80 hs-libraries:·········HSarithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu80 hs-libraries:·········HSarithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R
81 depends:81 depends:
82 ····base-4.20.2.0-inplace·bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK82 ····base-4.20.2.0-inplace·bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK
83 ····chimera-0.4.1.0-GwvyaTYmm8v10aVdRUhTUn83 ····chimera-0.4.1.0-GwvyaTYmm8v10aVdRUhTUn
84 ····constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.7-inplace84 ····constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.7-inplace
85 ····deepseq-1.5.0.0-inplace·exact-pi-0.5.0.2-E1sR6I0LQ8OF4A1OXeh7pJ85 ····deepseq-1.5.0.0-inplace·exact-pi-0.5.0.2-E1sR6I0LQ8OF4A1OXeh7pJ
86 ····ghc-bignum-1.3-inplace·infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A86 ····ghc-bignum-1.3-inplace·infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A
87 ····integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ87 ····integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
51.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Class.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Class.dyn_hi
Files 99% similar despite different names
51.0 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions.Class·91037 interface·Math.NumberTheory.ArithmeticFunctions.Class·9103
8 ··interface·hash:·78dfae8b02b6b48821fe862cdacb17ea 
9 ··ABI·hash:·e123f3c92994dfa5c0e35469f63383d2 
10 ··export-list·hash:·d103cf37fb4a5fb92b8db273df09d78d8 ··interface·hash:·6362c054adfa9020f56ed563c1a46ab7
 9 ··ABI·hash:·440434c1fdaffc2e7ed005d5e7f8ddce
 10 ··export-list·hash:·a0fd85406e47b7aec92962b7433d995b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·1a94a30c758621aeff3017f739071fed12 ··flag·hash:·1a94a30c758621aeff3017f739071fed
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·30c4ae3ad1935083e19c886b4d9d74df16 ··src_hash:·30c4ae3ad1935083e19c886b4d9d74df
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··runFunction21 ··runFunction
22 ··runFunctionOnFactors22 ··runFunctionOnFactors
23 ··ArithmeticFunction{ArithmeticFunction}23 ··ArithmeticFunction{ArithmeticFunction}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.026 direct·package·dependencies:·base-4.20.2.0
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic28 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
29 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base29 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
30 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances30 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
31 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show31 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 58, 60 lines modifiedOffset 58, 60 lines modified
58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
59 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict59 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
60 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy60 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
61 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal61 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
62 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base62 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
63 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict63 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
64 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base64 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
66 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
67 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
68 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
69 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
70 ··Prime·109e6f43a34456ca5963817162dd73e665 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 66 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 67 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 68 ··factorise·9ca058028400ac12410919b025bb22bb
 69 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 70 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
71 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf972171 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721
72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
74 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee874 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
75 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d9275 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d92
76 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63576 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
77 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc77 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
78 c59c4d9a49d0381d2f73508d10817c9b78 e241bd1d98dbd8a281c0832ae8a35c69
79 ··$fApplicativeArithmeticFunction·::79 ··$fApplicativeArithmeticFunction·::
80 ····GHC.Internal.Base.Applicative·(ArithmeticFunction·n)80 ····GHC.Internal.Base.Applicative·(ArithmeticFunction·n)
81 ··DFunId81 ··DFunId
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,
83 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],83 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],
84 ···Inline:·CONLIKE,84 ···Inline:·CONLIKE,
85 ···Unfolding:·DFun:·@n.85 ···Unfolding:·DFun:·@n.
86 ················@(ArithmeticFunction·n)86 ················@(ArithmeticFunction·n)
87 ················($fFunctorArithmeticFunction·@n)87 ················($fFunctorArithmeticFunction·@n)
88 ················($fApplicativeArithmeticFunction_$cpure·@n)88 ················($fApplicativeArithmeticFunction_$cpure·@n)
89 ················($fApplicativeArithmeticFunction_$c<*>·@n)89 ················($fApplicativeArithmeticFunction_$c<*>·@n)
90 ················($fApplicativeArithmeticFunction_$cliftA2·@n)90 ················($fApplicativeArithmeticFunction_$cliftA2·@n)
91 ················($fApplicativeArithmeticFunction_$c*>·@n)91 ················($fApplicativeArithmeticFunction_$c*>·@n)
92 ················($fApplicativeArithmeticFunction_$c<*·@n)]92 ················($fApplicativeArithmeticFunction_$c<*·@n)]
93 baa4d7d6cd0dd8a222a1f3b6d961140393 8b3b0aed8a8af5f1492f3a5cd8d1c255
94 ··$fApplicativeArithmeticFunction1·::·m·->·b·->·b94 ··$fApplicativeArithmeticFunction1·::·m·->·b·->·b
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
96 ···Strictness:·<A><1L>,96 ···Strictness:·<A><1L>,
97 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>97 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
98 ··············\·@m·@b·(x['GHC.Types.Many]·::·m)·(eta['GHC.Types.Many]·::·b)·->98 ··············\·@m·@b·(x['GHC.Types.Many]·::·m)·(eta['GHC.Types.Many]·::·b)·->
99 ··············eta]99 ··············eta]
100 b7b1074ef241240e25712e63dfd605f5100 0e48b315b14129f3af68d9caf51fe3a1
101 ··$fApplicativeArithmeticFunction2·::101 ··$fApplicativeArithmeticFunction2·::
102 ····Math.NumberTheory.Primes.Types.Prime·n·->·GHC.Types.Word·->·()102 ····Math.NumberTheory.Primes.Types.Prime·n·->·GHC.Types.Word·->·()
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
104 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,104 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,
105 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>105 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
106 ··············\·@n106 ··············\·@n
107 ················(ds['GHC.Types.Many]·::·Math.NumberTheory.Primes.Types.Prime·n)107 ················(ds['GHC.Types.Many]·::·Math.NumberTheory.Primes.Types.Prime·n)
108 ················(ds1['GHC.Types.Many]·::·GHC.Types.Word)·->108 ················(ds1['GHC.Types.Many]·::·GHC.Types.Word)·->
109 ··············GHC.Tuple.()]109 ··············GHC.Tuple.()]
110 9cc7cd18d4f799f804f763edba48d819110 bcb9a3a0858f6e2548ca41d66a48a38b
111 ··$fApplicativeArithmeticFunction_$c*>·::111 ··$fApplicativeArithmeticFunction_$c*>·::
112 ····ArithmeticFunction·n·a112 ····ArithmeticFunction·n·a
113 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·b113 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·b
114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
115 ···Arity:·2,115 ···Arity:·2,
116 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))>,116 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))>,
117 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>117 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ···················@n129 ···················@n
130 ···················@(b·->·b)130 ···················@(b·->·b)
131 ···················@m131 ···················@m
132 ···················$dMonoid132 ···················$dMonoid
133 ···················g133 ···················g
134 ···················($fApplicativeArithmeticFunction1·@m·@b))134 ···················($fApplicativeArithmeticFunction1·@m·@b))
135 ················eta1·}]135 ················eta1·}]
136 2955ea4e72de51863fae79b7dd4c62cb136 2e8c309946e25560e635ba4b3d4c8db9
137 ··$fApplicativeArithmeticFunction_$c<*·::137 ··$fApplicativeArithmeticFunction_$c<*·::
138 ····ArithmeticFunction·n·a138 ····ArithmeticFunction·n·a
139 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·a139 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·a
140 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,140 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
141 ···Arity:·2,141 ···Arity:·2,
142 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)>,142 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)>,
143 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>143 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ···················g159 ···················g
160 ···················(\·(x['GHC.Types.Many]·::·m)·->160 ···················(\·(x['GHC.Types.Many]·::·m)·->
161 ····················let·{161 ····················let·{
162 ······················x1·::·a·NotJoinPoint·[]·=·h·x162 ······················x1·::·a·NotJoinPoint·[]·=·h·x
163 ····················}·in163 ····················}·in
164 ····················\·(ds['GHC.Types.Many]·::·b)·->·x1))164 ····················\·(ds['GHC.Types.Many]·::·b)·->·x1))
165 ················eta·}]165 ················eta·}]
166 66834ec9ad32b2def9bb372fb3132321166 451e006745c3a66f68efcef73b1e3de9
167 ··$fApplicativeArithmeticFunction_$c<*>·::167 ··$fApplicativeArithmeticFunction_$c<*>·::
168 ····ArithmeticFunction·n·(a·->·b)168 ····ArithmeticFunction·n·(a·->·b)
169 ····->·ArithmeticFunction·n·a·->·ArithmeticFunction·n·b169 ····->·ArithmeticFunction·n·a·->·ArithmeticFunction·n·b
Max diff block lines reached; 45441/52184 bytes (87.08%) of diff not shown.
51.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Class.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Class.hi
Files 98% similar despite different names
51.0 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions.Class·91037 interface·Math.NumberTheory.ArithmeticFunctions.Class·9103
8 ··interface·hash:·78dfae8b02b6b48821fe862cdacb17ea 
9 ··ABI·hash:·e123f3c92994dfa5c0e35469f63383d2 
10 ··export-list·hash:·d103cf37fb4a5fb92b8db273df09d78d8 ··interface·hash:·6362c054adfa9020f56ed563c1a46ab7
 9 ··ABI·hash:·440434c1fdaffc2e7ed005d5e7f8ddce
 10 ··export-list·hash:·a0fd85406e47b7aec92962b7433d995b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·494bafa46aa7904c12338191b32d39cf12 ··flag·hash:·494bafa46aa7904c12338191b32d39cf
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·30c4ae3ad1935083e19c886b4d9d74df16 ··src_hash:·30c4ae3ad1935083e19c886b4d9d74df
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··runFunction21 ··runFunction
22 ··runFunctionOnFactors22 ··runFunctionOnFactors
23 ··ArithmeticFunction{ArithmeticFunction}23 ··ArithmeticFunction{ArithmeticFunction}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.026 direct·package·dependencies:·base-4.20.2.0
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic28 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
29 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base29 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
30 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances30 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
31 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show31 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 58, 60 lines modifiedOffset 58, 60 lines modified
58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
59 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict59 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
60 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy60 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
61 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal61 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
62 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base62 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
63 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict63 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
64 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base64 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
66 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
67 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
68 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
69 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
70 ··Prime·109e6f43a34456ca5963817162dd73e665 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 66 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 67 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 68 ··factorise·9ca058028400ac12410919b025bb22bb
 69 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 70 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
71 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf972171 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721
72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
74 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee874 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
75 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d9275 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d92
76 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63576 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
77 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc77 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
78 c59c4d9a49d0381d2f73508d10817c9b78 e241bd1d98dbd8a281c0832ae8a35c69
79 ··$fApplicativeArithmeticFunction·::79 ··$fApplicativeArithmeticFunction·::
80 ····GHC.Internal.Base.Applicative·(ArithmeticFunction·n)80 ····GHC.Internal.Base.Applicative·(ArithmeticFunction·n)
81 ··DFunId81 ··DFunId
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,
83 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],83 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],
84 ···Inline:·CONLIKE,84 ···Inline:·CONLIKE,
85 ···Unfolding:·DFun:·@n.85 ···Unfolding:·DFun:·@n.
86 ················@(ArithmeticFunction·n)86 ················@(ArithmeticFunction·n)
87 ················($fFunctorArithmeticFunction·@n)87 ················($fFunctorArithmeticFunction·@n)
88 ················($fApplicativeArithmeticFunction_$cpure·@n)88 ················($fApplicativeArithmeticFunction_$cpure·@n)
89 ················($fApplicativeArithmeticFunction_$c<*>·@n)89 ················($fApplicativeArithmeticFunction_$c<*>·@n)
90 ················($fApplicativeArithmeticFunction_$cliftA2·@n)90 ················($fApplicativeArithmeticFunction_$cliftA2·@n)
91 ················($fApplicativeArithmeticFunction_$c*>·@n)91 ················($fApplicativeArithmeticFunction_$c*>·@n)
92 ················($fApplicativeArithmeticFunction_$c<*·@n)]92 ················($fApplicativeArithmeticFunction_$c<*·@n)]
93 baa4d7d6cd0dd8a222a1f3b6d961140393 8b3b0aed8a8af5f1492f3a5cd8d1c255
94 ··$fApplicativeArithmeticFunction1·::·m·->·b·->·b94 ··$fApplicativeArithmeticFunction1·::·m·->·b·->·b
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
96 ···Strictness:·<A><1L>,96 ···Strictness:·<A><1L>,
97 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>97 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
98 ··············\·@m·@b·(x['GHC.Types.Many]·::·m)·(eta['GHC.Types.Many]·::·b)·->98 ··············\·@m·@b·(x['GHC.Types.Many]·::·m)·(eta['GHC.Types.Many]·::·b)·->
99 ··············eta]99 ··············eta]
100 b7b1074ef241240e25712e63dfd605f5100 0e48b315b14129f3af68d9caf51fe3a1
101 ··$fApplicativeArithmeticFunction2·::101 ··$fApplicativeArithmeticFunction2·::
102 ····Math.NumberTheory.Primes.Types.Prime·n·->·GHC.Types.Word·->·()102 ····Math.NumberTheory.Primes.Types.Prime·n·->·GHC.Types.Word·->·()
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
104 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,104 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,
105 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>105 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
106 ··············\·@n106 ··············\·@n
107 ················(ds['GHC.Types.Many]·::·Math.NumberTheory.Primes.Types.Prime·n)107 ················(ds['GHC.Types.Many]·::·Math.NumberTheory.Primes.Types.Prime·n)
108 ················(ds1['GHC.Types.Many]·::·GHC.Types.Word)·->108 ················(ds1['GHC.Types.Many]·::·GHC.Types.Word)·->
109 ··············GHC.Tuple.()]109 ··············GHC.Tuple.()]
110 9cc7cd18d4f799f804f763edba48d819110 bcb9a3a0858f6e2548ca41d66a48a38b
111 ··$fApplicativeArithmeticFunction_$c*>·::111 ··$fApplicativeArithmeticFunction_$c*>·::
112 ····ArithmeticFunction·n·a112 ····ArithmeticFunction·n·a
113 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·b113 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·b
114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
115 ···Arity:·2,115 ···Arity:·2,
116 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))>,116 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))>,
117 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>117 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ···················@n129 ···················@n
130 ···················@(b·->·b)130 ···················@(b·->·b)
131 ···················@m131 ···················@m
132 ···················$dMonoid132 ···················$dMonoid
133 ···················g133 ···················g
134 ···················($fApplicativeArithmeticFunction1·@m·@b))134 ···················($fApplicativeArithmeticFunction1·@m·@b))
135 ················eta1·}]135 ················eta1·}]
136 2955ea4e72de51863fae79b7dd4c62cb136 2e8c309946e25560e635ba4b3d4c8db9
137 ··$fApplicativeArithmeticFunction_$c<*·::137 ··$fApplicativeArithmeticFunction_$c<*·::
138 ····ArithmeticFunction·n·a138 ····ArithmeticFunction·n·a
139 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·a139 ····->·ArithmeticFunction·n·b·->·ArithmeticFunction·n·a
140 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,140 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
141 ···Arity:·2,141 ···Arity:·2,
142 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)>,142 ···Strictness:·<1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),LC(S,L))><1!P(LP(LP(LC(L,C(1,L)),A,LC(S,C(1,C(1,L)))),L,A,A),LC(S,C(1,L)),A)>,
143 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>143 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ···················g159 ···················g
160 ···················(\·(x['GHC.Types.Many]·::·m)·->160 ···················(\·(x['GHC.Types.Many]·::·m)·->
161 ····················let·{161 ····················let·{
162 ······················x1·::·a·NotJoinPoint·[]·=·h·x162 ······················x1·::·a·NotJoinPoint·[]·=·h·x
163 ····················}·in163 ····················}·in
164 ····················\·(ds['GHC.Types.Many]·::·b)·->·x1))164 ····················\·(ds['GHC.Types.Many]·::·b)·->·x1))
165 ················eta·}]165 ················eta·}]
166 66834ec9ad32b2def9bb372fb3132321166 451e006745c3a66f68efcef73b1e3de9
167 ··$fApplicativeArithmeticFunction_$c<*>·::167 ··$fApplicativeArithmeticFunction_$c<*>·::
168 ····ArithmeticFunction·n·(a·->·b)168 ····ArithmeticFunction·n·(a·->·b)
169 ····->·ArithmeticFunction·n·a·->·ArithmeticFunction·n·b169 ····->·ArithmeticFunction·n·a·->·ArithmeticFunction·n·b
Max diff block lines reached; 45441/52181 bytes (87.08%) of diff not shown.
131 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Inverse.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Inverse.hi
Files 99% similar despite different names
131 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions.Inverse·91037 interface·Math.NumberTheory.ArithmeticFunctions.Inverse·9103
8 ··interface·hash:·b2d146ea8282934ef9566403a452b96b 
9 ··ABI·hash:·1d992235e6043c17a9163a6fe9eeaa25 
10 ··export-list·hash:·c1f79617771dd8b9bb0cb739fa2a9f5a 
11 ··orphan·hash:·08ebda80d04762a42cedc280f92b37e8 
12 ··flag·hash:·889aa63e490c82b57edd74d3eeac18fe8 ··interface·hash:·ed1daff7188a6ed8924b4c9ab722371c
 9 ··ABI·hash:·014149e3fa14650dc165c377d0408615
 10 ··export-list·hash:·8e86bc0fbc350d659dd22dd8bce61316
 11 ··orphan·hash:·5a88b2a3aaff821238f0b47b2d3fb6c5
 12 ··flag·hash:·05d924cbc2afd58289fcf803d110bdc0
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d30ae4ae2598c1c9681efc3f413242ee16 ··src_hash:·d30ae4ae2598c1c9681efc3f413242ee
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 23, 18 lines modifiedOffset 23, 18 lines modified
23 ··inverseSigma23 ··inverseSigma
24 ··inverseSigmaK24 ··inverseSigmaK
25 ··inverseTotient25 ··inverseTotient
26 ··MaxNatural{MaxNatural·unMaxNatural}26 ··MaxNatural{MaxNatural·unMaxNatural}
27 ··MaxWord{MaxWord·unMaxWord}27 ··MaxWord{MaxWord·unMaxWord}
28 ··MinNatural{Infinity·MinNatural·unMinNatural}28 ··MinNatural{Infinity·MinNatural·unMinNatural}
29 ··MinWord{MinWord·unMinWord}29 ··MinWord{MinWord·unMinWord}
30 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions30 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.DirichletSeries32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.DirichletSeries
33 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral33 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
34 boot·module·dependencies:34 boot·module·dependencies:
35 direct·package·dependencies:·base-4.20.2.0·containers-0.735 direct·package·dependencies:·base-4.20.2.0·containers-0.7
36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
38 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA38 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 70, 50 lines modifiedOffset 70, 50 lines modified
70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions·878476bfce9ae17d7c3edba86aa0f9bf 
78 ··exports:·bc6045bc972130cf543e6d741e1b2b44 
79 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
80 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
81 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
82 ··runFunctionOnFactors·cf9878786bb3e799a7818be41ae8ecd4 
83 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard·f2186113aff11159e15462178a6887c2 
84 ··divisorsListA·205b571237341118b9350782db652a82 
85 ··jordanA·87bebf5a1544c95e2b27586bd5c80c55 
86 ··sigmaA·527b3b4e6f6f21ab645421f2d5d31831 
87 ··tauA·55cfb1aed90c6b215d45f1b99990f62b 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
89 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
90 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
91 ··factorBack·1d3b1f41e2f7647a64d31e113bd96420 
92 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
93 ··isPrime·14cb9034f33125a7f6f1cf77decde254 
94 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
95 ··precPrime·800bcb48aeca311854e221521c0c5406 
96 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
97 ··Prime·109e6f43a34456ca5963817162dd73e6 
98 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
99 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.DirichletSeries·d14ca79f0cea1ca3c03e85ead872853e 
100 ··exports:·204c21f1e26d7b7fd7e481c2d4a9a6bb 
101 ··DirichletSeries·d70874f60673a4aff5e6ad0644a0ff85 
102 ··filter·8ae655450a206092efc9aa37b6f5d6de 
103 ··fromDistinctAscList·a17f50a758d1dbe98046de35b953e1cb 
104 ··lookup·00794d8c847aae8e78f84738ec056417 
105 ··partition·4cfe31edd7f6360cdcacf71cb8713597 
106 ··timesAndCrop·9adda59de2080b2e87a087f050238e62 
107 ··union·965dcb77112c16e59868599b4a83ea0a 
108 ··unions·e345ca23f35c83c480b74c810cf66f1a 
109 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
110 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
111 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
112 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions·8a2cd2daddbee11c03acdaa4183be098
 78 ··exports:·dc6b0d6153522084b82d2777b1e35b8a
 79 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 80 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 81 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 82 ··runFunctionOnFactors·fa05c953fe0301c09c2d09666d4baae5
 83 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard·e814107b5fd99a92d83ba2f139b7a89b
 84 ··divisorsListA·ed843bf1cb79cc2a9a324c5a0fe95cd6
 85 ··jordanA·12667d918cb90a994f8f1c959569fa25
 86 ··sigmaA·e022adcea08e2dae68c025ccb50d4d27
 87 ··tauA·765e0dd9a55b3a3c1c25ca1b910ffae7
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 89 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 90 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 91 ··factorBack·7cd2cad053f2e5e28808036fa2431b5d
 92 ··factorise·9ca058028400ac12410919b025bb22bb
 93 ··isPrime·4d68615d1f73a742c6f181ea04c11940
 94 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 95 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 96 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 97 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 98 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 99 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.DirichletSeries·a76b4da27b1ec986789f2a53c9293108
 100 ··exports:·59e07d9fa1417232e56255a6443fdcfe
 101 ··DirichletSeries·b7d3f596d947046df4d5de0ccef37f45
 102 ··filter·ef6acf356d3dab10c00f3d990d5b4fe3
 103 ··fromDistinctAscList·edecff4649f5fb00ddde5b37696e124e
 104 ··lookup·2572a39c96b080d3a1899aaf8cc91028
 105 ··partition·75aa671efbd988217b57f1e899c2a17c
 106 ··timesAndCrop·ac485986ba284349bf22d4e35d7053db
 107 ··union·1da94f0bb8b1c20613294dfa501b4c14
 108 ··unions·692bdfb73ce5581c457eb85371a09389
 109 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 110 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 111 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 112 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
113 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9113 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
114 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f114 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
116 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0116 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
117 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2117 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2
118 import··-/··Data.Traversable·3de1412bbef2ddb6026d1dc603c90d9f118 import··-/··Data.Traversable·3de1412bbef2ddb6026d1dc603c90d9f
Max diff block lines reached; 125778/133664 bytes (94.10%) of diff not shown.
131 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Inverse.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Inverse.dyn_hi
Files 98% similar despite different names
131 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions.Inverse·91037 interface·Math.NumberTheory.ArithmeticFunctions.Inverse·9103
8 ··interface·hash:·b2d146ea8282934ef9566403a452b96b 
9 ··ABI·hash:·1d992235e6043c17a9163a6fe9eeaa25 
10 ··export-list·hash:·c1f79617771dd8b9bb0cb739fa2a9f5a 
11 ··orphan·hash:·08ebda80d04762a42cedc280f92b37e8 
12 ··flag·hash:·05d924cbc2afd58289fcf803d110bdc08 ··interface·hash:·ed1daff7188a6ed8924b4c9ab722371c
 9 ··ABI·hash:·014149e3fa14650dc165c377d0408615
 10 ··export-list·hash:·8e86bc0fbc350d659dd22dd8bce61316
 11 ··orphan·hash:·5a88b2a3aaff821238f0b47b2d3fb6c5
 12 ··flag·hash:·889aa63e490c82b57edd74d3eeac18fe
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d30ae4ae2598c1c9681efc3f413242ee16 ··src_hash:·d30ae4ae2598c1c9681efc3f413242ee
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 23, 18 lines modifiedOffset 23, 18 lines modified
23 ··inverseSigma23 ··inverseSigma
24 ··inverseSigmaK24 ··inverseSigmaK
25 ··inverseTotient25 ··inverseTotient
26 ··MaxNatural{MaxNatural·unMaxNatural}26 ··MaxNatural{MaxNatural·unMaxNatural}
27 ··MaxWord{MaxWord·unMaxWord}27 ··MaxWord{MaxWord·unMaxWord}
28 ··MinNatural{Infinity·MinNatural·unMinNatural}28 ··MinNatural{Infinity·MinNatural·unMinNatural}
29 ··MinWord{MinWord·unMinWord}29 ··MinWord{MinWord·unMinWord}
30 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions30 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.DirichletSeries32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.DirichletSeries
33 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral33 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
34 boot·module·dependencies:34 boot·module·dependencies:
35 direct·package·dependencies:·base-4.20.2.0·containers-0.735 direct·package·dependencies:·base-4.20.2.0·containers-0.7
36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
38 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA38 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 70, 50 lines modifiedOffset 70, 50 lines modified
70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions·878476bfce9ae17d7c3edba86aa0f9bf 
78 ··exports:·bc6045bc972130cf543e6d741e1b2b44 
79 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
80 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
81 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
82 ··runFunctionOnFactors·cf9878786bb3e799a7818be41ae8ecd4 
83 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard·f2186113aff11159e15462178a6887c2 
84 ··divisorsListA·205b571237341118b9350782db652a82 
85 ··jordanA·87bebf5a1544c95e2b27586bd5c80c55 
86 ··sigmaA·527b3b4e6f6f21ab645421f2d5d31831 
87 ··tauA·55cfb1aed90c6b215d45f1b99990f62b 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
89 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
90 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
91 ··factorBack·1d3b1f41e2f7647a64d31e113bd96420 
92 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
93 ··isPrime·14cb9034f33125a7f6f1cf77decde254 
94 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
95 ··precPrime·800bcb48aeca311854e221521c0c5406 
96 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
97 ··Prime·109e6f43a34456ca5963817162dd73e6 
98 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
99 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.DirichletSeries·d14ca79f0cea1ca3c03e85ead872853e 
100 ··exports:·204c21f1e26d7b7fd7e481c2d4a9a6bb 
101 ··DirichletSeries·d70874f60673a4aff5e6ad0644a0ff85 
102 ··filter·8ae655450a206092efc9aa37b6f5d6de 
103 ··fromDistinctAscList·a17f50a758d1dbe98046de35b953e1cb 
104 ··lookup·00794d8c847aae8e78f84738ec056417 
105 ··partition·4cfe31edd7f6360cdcacf71cb8713597 
106 ··timesAndCrop·9adda59de2080b2e87a087f050238e62 
107 ··union·965dcb77112c16e59868599b4a83ea0a 
108 ··unions·e345ca23f35c83c480b74c810cf66f1a 
109 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
110 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
111 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
112 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions·8a2cd2daddbee11c03acdaa4183be098
 78 ··exports:·dc6b0d6153522084b82d2777b1e35b8a
 79 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 80 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 81 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 82 ··runFunctionOnFactors·fa05c953fe0301c09c2d09666d4baae5
 83 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard·e814107b5fd99a92d83ba2f139b7a89b
 84 ··divisorsListA·ed843bf1cb79cc2a9a324c5a0fe95cd6
 85 ··jordanA·12667d918cb90a994f8f1c959569fa25
 86 ··sigmaA·e022adcea08e2dae68c025ccb50d4d27
 87 ··tauA·765e0dd9a55b3a3c1c25ca1b910ffae7
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 89 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 90 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 91 ··factorBack·7cd2cad053f2e5e28808036fa2431b5d
 92 ··factorise·9ca058028400ac12410919b025bb22bb
 93 ··isPrime·4d68615d1f73a742c6f181ea04c11940
 94 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 95 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 96 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 97 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 98 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 99 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.DirichletSeries·a76b4da27b1ec986789f2a53c9293108
 100 ··exports:·59e07d9fa1417232e56255a6443fdcfe
 101 ··DirichletSeries·b7d3f596d947046df4d5de0ccef37f45
 102 ··filter·ef6acf356d3dab10c00f3d990d5b4fe3
 103 ··fromDistinctAscList·edecff4649f5fb00ddde5b37696e124e
 104 ··lookup·2572a39c96b080d3a1899aaf8cc91028
 105 ··partition·75aa671efbd988217b57f1e899c2a17c
 106 ··timesAndCrop·ac485986ba284349bf22d4e35d7053db
 107 ··union·1da94f0bb8b1c20613294dfa501b4c14
 108 ··unions·692bdfb73ce5581c457eb85371a09389
 109 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 110 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 111 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 112 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
113 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9113 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
114 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f114 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
116 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0116 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
117 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2117 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2
118 import··-/··Data.Traversable·3de1412bbef2ddb6026d1dc603c90d9f118 import··-/··Data.Traversable·3de1412bbef2ddb6026d1dc603c90d9f
Max diff block lines reached; 125778/133664 bytes (94.10%) of diff not shown.
7.11 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Mertens.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Mertens.hi
Files 97% similar despite different names
6.76 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions.Mertens·91037 interface·Math.NumberTheory.ArithmeticFunctions.Mertens·9103
8 ··interface·hash:·461f389e8a70b7f8ec46cba7c8d8407c 
9 ··ABI·hash:·0f08fcc46c4b3db37340900f2e0f8b21 
10 ··export-list·hash:·a6d572f3d45815382c9d95eb44884715 
11 ··orphan·hash:·584566337f610365e8721415ff3dabee 
12 ··flag·hash:·8df081fa0a5247d52729fc8dc2dd1bba8 ··interface·hash:·cd2150ea81d9a7e4fb0c4b542d37c9ee
 9 ··ABI·hash:·7c6522a2001d988527af1cd74cce07c5
 10 ··export-list·hash:·6d2fea1fb9c687d50b63a5ae2f861c68
 11 ··orphan·hash:·872d9b9930e20f9ef237f3003b7fdb8f
 12 ··flag·hash:·daa353ab5cdc81474b6170eedd67d209
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·9ce665a04913670b30eefab774b4521116 ··src_hash:·9ce665a04913670b30eefab774b45211
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··mertens21 ··mertens
22 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius22 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius
23 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral23 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic29 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
30 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base30 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 59, 75 lines modifiedOffset 59, 75 lines modified
59 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select59 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
60 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict60 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
61 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy61 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
62 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal62 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
63 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base63 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
64 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict64 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
65 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base65 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
66 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
67 ··exports:·01f6af399a1d3504fc5d80a41732497e 
68 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
69 ··MoebiusN·adfb4e17c87442cb18cd4868c172e9bd 
70 ··MoebiusP·3daf7036a8f20720d034bf45c94bb294 
71 ··MoebiusZ·b7bda071f51a858b990294e0eeaa8c90 
72 ··sieveBlockMoebius·6a75f2af2e5eb2377491f25b06224afd 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
74 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
75 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a66 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 67 ··exports:·16eb34678fb4ad5a6eab23c3aa000beb
 68 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 69 ··MoebiusN·aa97b3d290a95450871defc9d41b8ca4
 70 ··MoebiusP·0481758f5248c5641770897bfe6404d8
 71 ··MoebiusZ·5ac773b87b8391778614920e18ade360
 72 ··sieveBlockMoebius·d2fa5165f982a1be3866802836303297
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 74 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 75 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
78 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023378 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
79 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63579 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
80 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc80 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
81 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd681 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
82 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e82 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
83 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc203683 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc2036
84 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670084 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
85 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b585 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
86 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e5086 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
87 5f50106fcb3b8caee846e15db27ec48b87 7ac000b8143c2911a65a98e104469e1e
88 ··$trModule·::·GHC.Types.Module88 ··$trModule·::·GHC.Types.Module
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
92 f1f0e7c178fafca6ca863af555eb098792 9baa6e5050ba5d37a1b11fd72cadf88a
93 ··$trModule1·::·GHC.Types.TrName93 ··$trModule1·::·GHC.Types.TrName
94 ··[HasNoCafRefs,·TagSig:·<TagProper>,94 ··[HasNoCafRefs,·TagSig:·<TagProper>,
95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
97 aeb2e95ffd9d227dd184ab29276411e097 54655ebe774258f7d1dc8f89bbcb0164
98 ··$trModule2·::·GHC.Prim.Addr#98 ··$trModule2·::·GHC.Prim.Addr#
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
100 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
101 ··············"Math.NumberTheory.ArithmeticFunctions.Mertens"#]101 ··············"Math.NumberTheory.ArithmeticFunctions.Mertens"#]
102 cc924558c9e63f039e2d29e7ea5310a5102 085dd3f32a3ad35fed6e74468278a354
103 ··$trModule3·::·GHC.Types.TrName103 ··$trModule3·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
107 248061362ba7ccca4ade1e5281ee48b3107 5d6e533cbf218b51fb783a63f1448e92
108 ··$trModule4·::·GHC.Prim.Addr#108 ··$trModule4·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>110 ···Unfolding:·Core:·<vanilla>
111 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
112 782ded59caec3b7cd568daafffc84e73111 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 112 f2e2d60bbe6c65f6f97eedc1e9c91aac
113 ··$w$spowImpl·::·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#113 ··$w$spowImpl·::·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#
114 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,114 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,
115 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[final]]115 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[final]]
116 8838978b15bb49037ab9462889f482db116 daffaf65b59c3ec9807bba73678e2002
117 ··$w$spowImplAcc·::117 ··$w$spowImplAcc·::
118 ····GHC.Prim.Word#118 ····GHC.Prim.Word#
119 ····->·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#119 ····->·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#
120 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·3,120 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·3,
121 ···Arity:·3,·Strictness:·<L><L><L>,·Inline:·[final]]121 ···Arity:·3,·Strictness:·<L><L><L>,·Inline:·[final]]
122 c12ba6f317718c11c67c1469bf1d481d122 85ec2df1aad08c237929d16141cb9f68
123 ··$wmertens·::·GHC.Prim.Word#·->·GHC.Prim.Int#123 ··$wmertens·::·GHC.Prim.Word#·->·GHC.Prim.Int#
124 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,124 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
125 ···Inline:·[2]]125 ···Inline:·[2]]
126 37aba55ede8cd76584460ba19020789c126 371920c595aecbd11563a979a1d3e3fb
127 ··mertens·::·GHC.Types.Word·->·GHC.Types.Int127 ··mertens·::·GHC.Types.Word·->·GHC.Types.Int
128 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,128 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
129 ···Strictness:·<1!P(1L)>,·CPR:·1,·Inline:·[2],129 ···Strictness:·<1!P(1L)>,·CPR:·1,·Inline:·[2],
130 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>130 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
131 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Word)·->131 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Word)·->
132 ··············case·ds·of·wild·{·GHC.Types.W#·ww·->132 ··············case·ds·of·wild·{·GHC.Types.W#·ww·->
133 ··············case·$wmertens·ww·of·ww1·{·DEFAULT·->·GHC.Types.I#·ww1·}·}]133 ··············case·$wmertens·ww·of·ww1·{·DEFAULT·->·GHC.Types.I#·ww1·}·}]
7.11 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Mertens.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Mertens.dyn_hi
Files 96% similar despite different names
6.76 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions.Mertens·91037 interface·Math.NumberTheory.ArithmeticFunctions.Mertens·9103
8 ··interface·hash:·461f389e8a70b7f8ec46cba7c8d8407c 
9 ··ABI·hash:·0f08fcc46c4b3db37340900f2e0f8b21 
10 ··export-list·hash:·a6d572f3d45815382c9d95eb44884715 
11 ··orphan·hash:·584566337f610365e8721415ff3dabee 
12 ··flag·hash:·daa353ab5cdc81474b6170eedd67d2098 ··interface·hash:·cd2150ea81d9a7e4fb0c4b542d37c9ee
 9 ··ABI·hash:·7c6522a2001d988527af1cd74cce07c5
 10 ··export-list·hash:·6d2fea1fb9c687d50b63a5ae2f861c68
 11 ··orphan·hash:·872d9b9930e20f9ef237f3003b7fdb8f
 12 ··flag·hash:·8df081fa0a5247d52729fc8dc2dd1bba
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·9ce665a04913670b30eefab774b4521116 ··src_hash:·9ce665a04913670b30eefab774b45211
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··mertens21 ··mertens
22 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius22 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius
23 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral23 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic29 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
30 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base30 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 59, 75 lines modifiedOffset 59, 75 lines modified
59 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select59 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
60 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict60 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
61 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy61 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
62 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal62 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
63 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base63 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
64 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict64 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
65 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base65 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
66 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
67 ··exports:·01f6af399a1d3504fc5d80a41732497e 
68 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
69 ··MoebiusN·adfb4e17c87442cb18cd4868c172e9bd 
70 ··MoebiusP·3daf7036a8f20720d034bf45c94bb294 
71 ··MoebiusZ·b7bda071f51a858b990294e0eeaa8c90 
72 ··sieveBlockMoebius·6a75f2af2e5eb2377491f25b06224afd 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
74 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
75 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a66 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 67 ··exports:·16eb34678fb4ad5a6eab23c3aa000beb
 68 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 69 ··MoebiusN·aa97b3d290a95450871defc9d41b8ca4
 70 ··MoebiusP·0481758f5248c5641770897bfe6404d8
 71 ··MoebiusZ·5ac773b87b8391778614920e18ade360
 72 ··sieveBlockMoebius·d2fa5165f982a1be3866802836303297
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 74 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 75 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
78 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023378 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
79 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63579 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
80 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc80 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
81 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd681 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
82 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e82 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
83 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc203683 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc2036
84 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670084 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
85 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b585 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
86 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e5086 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
87 5f50106fcb3b8caee846e15db27ec48b87 7ac000b8143c2911a65a98e104469e1e
88 ··$trModule·::·GHC.Types.Module88 ··$trModule·::·GHC.Types.Module
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
92 f1f0e7c178fafca6ca863af555eb098792 9baa6e5050ba5d37a1b11fd72cadf88a
93 ··$trModule1·::·GHC.Types.TrName93 ··$trModule1·::·GHC.Types.TrName
94 ··[HasNoCafRefs,·TagSig:·<TagProper>,94 ··[HasNoCafRefs,·TagSig:·<TagProper>,
95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
97 aeb2e95ffd9d227dd184ab29276411e097 54655ebe774258f7d1dc8f89bbcb0164
98 ··$trModule2·::·GHC.Prim.Addr#98 ··$trModule2·::·GHC.Prim.Addr#
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
100 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
101 ··············"Math.NumberTheory.ArithmeticFunctions.Mertens"#]101 ··············"Math.NumberTheory.ArithmeticFunctions.Mertens"#]
102 cc924558c9e63f039e2d29e7ea5310a5102 085dd3f32a3ad35fed6e74468278a354
103 ··$trModule3·::·GHC.Types.TrName103 ··$trModule3·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
107 248061362ba7ccca4ade1e5281ee48b3107 5d6e533cbf218b51fb783a63f1448e92
108 ··$trModule4·::·GHC.Prim.Addr#108 ··$trModule4·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>110 ···Unfolding:·Core:·<vanilla>
111 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
112 782ded59caec3b7cd568daafffc84e73111 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 112 f2e2d60bbe6c65f6f97eedc1e9c91aac
113 ··$w$spowImpl·::·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#113 ··$w$spowImpl·::·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#
114 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,114 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,
115 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[final]]115 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[final]]
116 8838978b15bb49037ab9462889f482db116 daffaf65b59c3ec9807bba73678e2002
117 ··$w$spowImplAcc·::117 ··$w$spowImplAcc·::
118 ····GHC.Prim.Word#118 ····GHC.Prim.Word#
119 ····->·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#119 ····->·GHC.Prim.Word#·->·GHC.Prim.Word#·->·GHC.Prim.Word#
120 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·3,120 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·3,
121 ···Arity:·3,·Strictness:·<L><L><L>,·Inline:·[final]]121 ···Arity:·3,·Strictness:·<L><L><L>,·Inline:·[final]]
122 c12ba6f317718c11c67c1469bf1d481d122 85ec2df1aad08c237929d16141cb9f68
123 ··$wmertens·::·GHC.Prim.Word#·->·GHC.Prim.Int#123 ··$wmertens·::·GHC.Prim.Word#·->·GHC.Prim.Int#
124 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,124 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
125 ···Inline:·[2]]125 ···Inline:·[2]]
126 37aba55ede8cd76584460ba19020789c126 371920c595aecbd11563a979a1d3e3fb
127 ··mertens·::·GHC.Types.Word·->·GHC.Types.Int127 ··mertens·::·GHC.Types.Word·->·GHC.Types.Int
128 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,128 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
129 ···Strictness:·<1!P(1L)>,·CPR:·1,·Inline:·[2],129 ···Strictness:·<1!P(1L)>,·CPR:·1,·Inline:·[2],
130 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>130 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
131 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Word)·->131 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Word)·->
132 ··············case·ds·of·wild·{·GHC.Types.W#·ww·->132 ··············case·ds·of·wild·{·GHC.Types.W#·ww·->
133 ··············case·$wmertens·ww·of·ww1·{·DEFAULT·->·GHC.Types.I#·ww1·}·}]133 ··············case·$wmertens·ww·of·ww1·{·DEFAULT·->·GHC.Types.I#·ww1·}·}]
46.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Moebius.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Moebius.dyn_hi
Files 96% similar despite different names
45.9 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions.Moebius·[family·instance·module]·91037 interface·Math.NumberTheory.ArithmeticFunctions.Moebius·[family·instance·module]·9103
8 ··interface·hash:·c9c387e2d8afa4dfd0f3f4119347eedc 
9 ··ABI·hash:·5e1cb3e8240191a8813f7ddc57016f9a 
10 ··export-list·hash:·01f6af399a1d3504fc5d80a41732497e8 ··interface·hash:·96e34be46e1ea6221e9fd3f6807d87b3
 9 ··ABI·hash:·c12e36b45cca1ae7e9485706991861c7
 10 ··export-list·hash:·16eb34678fb4ad5a6eab23c3aa000beb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·822b886ca6ac8c46c1ab209b71d3cb9912 ··flag·hash:·822b886ca6ac8c46c1ab209b71d3cb99
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a6274366a963d26635facd218b5570d616 ··src_hash:·a6274366a963d26635facd218b5570d6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··runMoebius21 ··runMoebius
22 ··sieveBlockMoebius22 ··sieveBlockMoebius
23 ··Moebius{MoebiusN·MoebiusP·MoebiusZ}23 ··Moebius{MoebiusN·MoebiusP·MoebiusZ}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·ghc-bignum-1.327 direct·package·dependencies:·base-4.20.2.0·ghc-bignum-1.3
28 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ28 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
30 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow30 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic32 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 62, 27 lines modifiedOffset 62, 27 lines modified
62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
69 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
70 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
71 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
72 ··precPrime·800bcb48aeca311854e221521c0c5406 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
74 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
76 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
77 ··int8ToInt·e394b01d5d9df0da7dfb5b7c7bf4e509 
78 ··intToInt8·1b399bda27eb8c9e94a8dc602ddc21a6 
79 ··intToWord8·e618a9e79c90414ede4201a86b42af46 
80 ··word8ToInt·3a99638d75a547b8de21f2ac86f9c733 
81 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a69 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 70 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 71 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 72 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 74 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 76 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 77 ··int8ToInt·4c6bc9e6d54db953bda0792788b2e15c
 78 ··intToInt8·36717212a2b59c8dd8ee223d44b57288
 79 ··intToWord8·f1c35303173867c8f7962e4d35268d11
 80 ··word8ToInt·832d1c3afc249bb5a5a1a6fbe11d3479
 81 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
82 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d882 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
83 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a83 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
84 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb984 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
85 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e485 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e4
86 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb86 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb
87 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f87 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
88 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a88 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 110, 21 lines modifiedOffset 110, 21 lines modified
110 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe110 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe
111 import··-/··Data.Vector.Generic.Mutable.Base·ea8a99da050ba07fc5d9aa28152c2306111 import··-/··Data.Vector.Generic.Mutable.Base·ea8a99da050ba07fc5d9aa28152c2306
112 import··-/··Data.Vector.Primitive·f24c7f71ccf5b7cae3bf6f63bfa45880112 import··-/··Data.Vector.Primitive·f24c7f71ccf5b7cae3bf6f63bfa45880
113 import··-/··Data.Vector.Primitive.Mutable·4a9015c8ade711df86b58020896285a1113 import··-/··Data.Vector.Primitive.Mutable·4a9015c8ade711df86b58020896285a1
114 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5114 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
115 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50115 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
116 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b116 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
117 1d734af43718ee2dff6611ddc1a0a85e117 94f320d98086644bd0d79e8de9b71f12
118 ··$fEqMoebius·::·GHC.Classes.Eq·Moebius118 ··$fEqMoebius·::·GHC.Classes.Eq·Moebius
119 ··DFunId119 ··DFunId
120 ··[HasNoCafRefs,·TagSig:·<TagProper>,120 ··[HasNoCafRefs,·TagSig:·<TagProper>,
121 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,121 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
122 ···Unfolding:·DFun:.·@Moebius·$fEqMoebius_$c==·$fEqMoebius_$c/=]122 ···Unfolding:·DFun:.·@Moebius·$fEqMoebius_$c==·$fEqMoebius_$c/=]
123 f62124771d2ec359ed973bba1e92896e123 29cc989e7b2e18a4a4c15c4db4e0a294
124 ··$fEqMoebius_$c/=·::·Moebius·->·Moebius·->·GHC.Types.Bool124 ··$fEqMoebius_$c/=·::·Moebius·->·Moebius·->·GHC.Types.Bool
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
126 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),126 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
128 ··············\·(x['GHC.Types.Many]·::·Moebius)128 ··············\·(x['GHC.Types.Many]·::·Moebius)
129 ················(y['GHC.Types.Many]·::·Moebius)·->129 ················(y['GHC.Types.Many]·::·Moebius)·->
130 ··············case·GHC.Prim.dataToTagSmall#130 ··············case·GHC.Prim.dataToTagSmall#
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ·····················x·of·a#·{·DEFAULT·->133 ·····················x·of·a#·{·DEFAULT·->
134 ··············case·GHC.Prim.dataToTagSmall#134 ··············case·GHC.Prim.dataToTagSmall#
135 ·····················@'GHC.Types.Lifted135 ·····················@'GHC.Types.Lifted
136 ·····················@Moebius136 ·····················@Moebius
137 ·····················y·of·b#·{·DEFAULT·->137 ·····················y·of·b#·{·DEFAULT·->
138 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{138 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
139 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]139 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
140 b5796e9c62413539ee636848ca6f60a7140 6cc813db810ffd2913a6d92ce443fd33
141 ··$fEqMoebius_$c==·::·Moebius·->·Moebius·->·GHC.Types.Bool141 ··$fEqMoebius_$c==·::·Moebius·->·Moebius·->·GHC.Types.Bool
142 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,142 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
143 ···Strictness:·<SL><SL>,143 ···Strictness:·<SL><SL>,
144 ···Unfolding:·Core:·<vanilla>144 ···Unfolding:·Core:·<vanilla>
145 ··············\·(a['GHC.Types.Many]·::·Moebius)145 ··············\·(a['GHC.Types.Many]·::·Moebius)
146 ················(b['GHC.Types.Many]·::·Moebius)·->146 ················(b['GHC.Types.Many]·::·Moebius)·->
147 ··············case·GHC.Prim.dataToTagSmall#147 ··············case·GHC.Prim.dataToTagSmall#
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ·····················@Moebius149 ·····················@Moebius
150 ·····················a·of·a#·{·DEFAULT·->150 ·····················a·of·a#·{·DEFAULT·->
151 ··············case·GHC.Prim.dataToTagSmall#151 ··············case·GHC.Prim.dataToTagSmall#
152 ·····················@'GHC.Types.Lifted152 ·····················@'GHC.Types.Lifted
153 ·····················@Moebius153 ·····················@Moebius
154 ·····················b·of·b#·{·DEFAULT·->154 ·····················b·of·b#·{·DEFAULT·->
155 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]155 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
156 21f83b818d96631c85177f9a5df5b6a5156 1c381d0c90a63ba1c5d69bf73a5ff9a1
157 ··$fMVectorMVectorMoebius·::157 ··$fMVectorMVectorMoebius·::
158 ····Data.Vector.Generic.Mutable.Base.MVector158 ····Data.Vector.Generic.Mutable.Base.MVector
159 ······Data.Vector.Unboxed.Base.MVector·Moebius159 ······Data.Vector.Unboxed.Base.MVector·Moebius
160 ··DFunId160 ··DFunId
161 ··[TagSig:·<TagProper>,161 ··[TagSig:·<TagProper>,
162 ···LambdaFormInfo:·LFCon[Data.Vector.Generic.Mutable.Base.C:MVector],162 ···LambdaFormInfo:·LFCon[Data.Vector.Generic.Mutable.Base.C:MVector],
Max diff block lines reached; 39932/46966 bytes (85.02%) of diff not shown.
46.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Moebius.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Moebius.hi
Files 95% similar despite different names
45.9 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions.Moebius·[family·instance·module]·91037 interface·Math.NumberTheory.ArithmeticFunctions.Moebius·[family·instance·module]·9103
8 ··interface·hash:·c9c387e2d8afa4dfd0f3f4119347eedc 
9 ··ABI·hash:·5e1cb3e8240191a8813f7ddc57016f9a 
10 ··export-list·hash:·01f6af399a1d3504fc5d80a41732497e8 ··interface·hash:·96e34be46e1ea6221e9fd3f6807d87b3
 9 ··ABI·hash:·c12e36b45cca1ae7e9485706991861c7
 10 ··export-list·hash:·16eb34678fb4ad5a6eab23c3aa000beb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·79864929aa8be5f283772cfbf62e3ed912 ··flag·hash:·79864929aa8be5f283772cfbf62e3ed9
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a6274366a963d26635facd218b5570d616 ··src_hash:·a6274366a963d26635facd218b5570d6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··runMoebius21 ··runMoebius
22 ··sieveBlockMoebius22 ··sieveBlockMoebius
23 ··Moebius{MoebiusN·MoebiusP·MoebiusZ}23 ··Moebius{MoebiusN·MoebiusP·MoebiusZ}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·ghc-bignum-1.327 direct·package·dependencies:·base-4.20.2.0·ghc-bignum-1.3
28 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ28 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
30 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow30 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic32 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 62, 27 lines modifiedOffset 62, 27 lines modified
62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
69 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
70 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
71 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
72 ··precPrime·800bcb48aeca311854e221521c0c5406 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
74 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
76 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
77 ··int8ToInt·e394b01d5d9df0da7dfb5b7c7bf4e509 
78 ··intToInt8·1b399bda27eb8c9e94a8dc602ddc21a6 
79 ··intToWord8·e618a9e79c90414ede4201a86b42af46 
80 ··word8ToInt·3a99638d75a547b8de21f2ac86f9c733 
81 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a69 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 70 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 71 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 72 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 74 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 76 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 77 ··int8ToInt·4c6bc9e6d54db953bda0792788b2e15c
 78 ··intToInt8·36717212a2b59c8dd8ee223d44b57288
 79 ··intToWord8·f1c35303173867c8f7962e4d35268d11
 80 ··word8ToInt·832d1c3afc249bb5a5a1a6fbe11d3479
 81 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
82 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d882 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
83 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a83 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
84 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb984 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
85 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e485 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e4
86 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb86 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb
87 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f87 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
88 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a88 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 110, 21 lines modifiedOffset 110, 21 lines modified
110 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe110 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe
111 import··-/··Data.Vector.Generic.Mutable.Base·ea8a99da050ba07fc5d9aa28152c2306111 import··-/··Data.Vector.Generic.Mutable.Base·ea8a99da050ba07fc5d9aa28152c2306
112 import··-/··Data.Vector.Primitive·f24c7f71ccf5b7cae3bf6f63bfa45880112 import··-/··Data.Vector.Primitive·f24c7f71ccf5b7cae3bf6f63bfa45880
113 import··-/··Data.Vector.Primitive.Mutable·4a9015c8ade711df86b58020896285a1113 import··-/··Data.Vector.Primitive.Mutable·4a9015c8ade711df86b58020896285a1
114 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5114 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
115 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50115 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
116 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b116 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
117 1d734af43718ee2dff6611ddc1a0a85e117 94f320d98086644bd0d79e8de9b71f12
118 ··$fEqMoebius·::·GHC.Classes.Eq·Moebius118 ··$fEqMoebius·::·GHC.Classes.Eq·Moebius
119 ··DFunId119 ··DFunId
120 ··[HasNoCafRefs,·TagSig:·<TagProper>,120 ··[HasNoCafRefs,·TagSig:·<TagProper>,
121 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,121 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
122 ···Unfolding:·DFun:.·@Moebius·$fEqMoebius_$c==·$fEqMoebius_$c/=]122 ···Unfolding:·DFun:.·@Moebius·$fEqMoebius_$c==·$fEqMoebius_$c/=]
123 f62124771d2ec359ed973bba1e92896e123 29cc989e7b2e18a4a4c15c4db4e0a294
124 ··$fEqMoebius_$c/=·::·Moebius·->·Moebius·->·GHC.Types.Bool124 ··$fEqMoebius_$c/=·::·Moebius·->·Moebius·->·GHC.Types.Bool
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
126 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),126 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
128 ··············\·(x['GHC.Types.Many]·::·Moebius)128 ··············\·(x['GHC.Types.Many]·::·Moebius)
129 ················(y['GHC.Types.Many]·::·Moebius)·->129 ················(y['GHC.Types.Many]·::·Moebius)·->
130 ··············case·GHC.Prim.dataToTagSmall#130 ··············case·GHC.Prim.dataToTagSmall#
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ·····················x·of·a#·{·DEFAULT·->133 ·····················x·of·a#·{·DEFAULT·->
134 ··············case·GHC.Prim.dataToTagSmall#134 ··············case·GHC.Prim.dataToTagSmall#
135 ·····················@'GHC.Types.Lifted135 ·····················@'GHC.Types.Lifted
136 ·····················@Moebius136 ·····················@Moebius
137 ·····················y·of·b#·{·DEFAULT·->137 ·····················y·of·b#·{·DEFAULT·->
138 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{138 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
139 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]139 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
140 b5796e9c62413539ee636848ca6f60a7140 6cc813db810ffd2913a6d92ce443fd33
141 ··$fEqMoebius_$c==·::·Moebius·->·Moebius·->·GHC.Types.Bool141 ··$fEqMoebius_$c==·::·Moebius·->·Moebius·->·GHC.Types.Bool
142 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,142 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
143 ···Strictness:·<SL><SL>,143 ···Strictness:·<SL><SL>,
144 ···Unfolding:·Core:·<vanilla>144 ···Unfolding:·Core:·<vanilla>
145 ··············\·(a['GHC.Types.Many]·::·Moebius)145 ··············\·(a['GHC.Types.Many]·::·Moebius)
146 ················(b['GHC.Types.Many]·::·Moebius)·->146 ················(b['GHC.Types.Many]·::·Moebius)·->
147 ··············case·GHC.Prim.dataToTagSmall#147 ··············case·GHC.Prim.dataToTagSmall#
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ·····················@Moebius149 ·····················@Moebius
150 ·····················a·of·a#·{·DEFAULT·->150 ·····················a·of·a#·{·DEFAULT·->
151 ··············case·GHC.Prim.dataToTagSmall#151 ··············case·GHC.Prim.dataToTagSmall#
152 ·····················@'GHC.Types.Lifted152 ·····················@'GHC.Types.Lifted
153 ·····················@Moebius153 ·····················@Moebius
154 ·····················b·of·b#·{·DEFAULT·->154 ·····················b·of·b#·{·DEFAULT·->
155 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]155 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
156 21f83b818d96631c85177f9a5df5b6a5156 1c381d0c90a63ba1c5d69bf73a5ff9a1
157 ··$fMVectorMVectorMoebius·::157 ··$fMVectorMVectorMoebius·::
158 ····Data.Vector.Generic.Mutable.Base.MVector158 ····Data.Vector.Generic.Mutable.Base.MVector
159 ······Data.Vector.Unboxed.Base.MVector·Moebius159 ······Data.Vector.Unboxed.Base.MVector·Moebius
160 ··DFunId160 ··DFunId
161 ··[TagSig:·<TagProper>,161 ··[TagSig:·<TagProper>,
162 ···LambdaFormInfo:·LFCon[Data.Vector.Generic.Mutable.Base.C:MVector],162 ···LambdaFormInfo:·LFCon[Data.Vector.Generic.Mutable.Base.C:MVector],
Max diff block lines reached; 39932/46963 bytes (85.03%) of diff not shown.
9.46 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/NFreedom.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/NFreedom.hi
Files 97% similar despite different names
9.11 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions.NFreedom·91037 interface·Math.NumberTheory.ArithmeticFunctions.NFreedom·9103
8 ··interface·hash:·f4dff598f99a2b6a15d3d2f5bddfd9cc 
9 ··ABI·hash:·4e631699786c296aab6fe2e8c6dae061 
10 ··export-list·hash:·1a59652ce144f4e9722143232a6299508 ··interface·hash:·6cb312cc1bd0d5b908f6d34694f2a771
 9 ··ABI·hash:·8bc5ee6fdeb21f49b42aac65c1e4a79c
 10 ··export-list·hash:·e11402a6f0025c232cbb99833a327493
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9e4ca1954ec99083ab57d832db1990e912 ··flag·hash:·9ea615abd64989393d57900eaf9703ed
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·79fb31be95a85c4d4bca51b4b0932d8316 ··src_hash:·79fb31be95a85c4d4bca51b4b0932d83
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··nFrees21 ··nFrees
22 ··nFreesBlock22 ··nFreesBlock
23 ··sieveBlockNFree23 ··sieveBlockNFree
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.027 direct·package·dependencies:·base-4.20.2.0
28 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O28 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
29 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow29 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 61, 26 lines modifiedOffset 61, 26 lines modified
61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
68 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
69 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
70 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
71 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
72 ··precPrime·800bcb48aeca311854e221521c0c5406 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
74 ··Prime·109e6f43a34456ca5963817162dd73e6 
75 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
77 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
78 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
79 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a68 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 69 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 70 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 71 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 72 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 74 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 75 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 77 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 78 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 79 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
80 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d880 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
82 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb982 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
83 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde83 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
85 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c85 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
86 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622586 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
Offset 93, 61 lines modifiedOffset 93, 61 lines modified
93 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c093 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c0
94 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd694 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
95 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e95 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
96 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670096 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
97 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b597 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
98 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e5098 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
99 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b99 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
100 d328d929fc3e21876e144d525dc3fa02100 b44374507afbec117460859828aa2086
101 ··$trModule·::·GHC.Types.Module101 ··$trModule·::·GHC.Types.Module
102 ··[HasNoCafRefs,·TagSig:·<TagProper>,102 ··[HasNoCafRefs,·TagSig:·<TagProper>,
103 ···LambdaFormInfo:·LFCon[GHC.Types.Module],103 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
104 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]104 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
105 7dbd58be11bd2d3450dea92e21242e1e105 bac0c2eef3370834c80c822bf75edfdc
106 ··$trModule1·::·GHC.Types.TrName106 ··$trModule1·::·GHC.Types.TrName
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],108 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
109 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]109 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
110 8c81a539c39df09203b151f785e59367110 edf45c5b7cf6267c0376f4ec024d148d
111 ··$trModule2·::·GHC.Prim.Addr#111 ··$trModule2·::·GHC.Prim.Addr#
112 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,112 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
113 ···Unfolding:·Core:·<vanilla>113 ···Unfolding:·Core:·<vanilla>
114 ··············"Math.NumberTheory.ArithmeticFunctions.NFreedom"#]114 ··············"Math.NumberTheory.ArithmeticFunctions.NFreedom"#]
115 087613e979d6fb90cf093d79b659723c115 5dd02507f1763f46cef56a143b7fc7cf
116 ··$trModule3·::·GHC.Types.TrName116 ··$trModule3·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
120 f20235d9ebbba13473aba7cd4f422bda120 6b509ad85702cbaa52d318ee58bcdb1a
121 ··$trModule4·::·GHC.Prim.Addr#121 ··$trModule4·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>123 ···Unfolding:·Core:·<vanilla>
124 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
125 c4722a519b591355059b2e47299b7d9e124 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 125 67a5b9aaac3616b2e6e5385d947f3d5b
126 ··$wsieveBlockNFree·::126 ··$wsieveBlockNFree·::
127 ····(GHC.Internal.Real.Integral·a,127 ····(GHC.Internal.Real.Integral·a,
128 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a),128 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a),
129 ·····GHC.Internal.Bits.Bits·a,129 ·····GHC.Internal.Bits.Bits·a,
130 ·····Math.NumberTheory.Primes.UniqueFactorisation·a)·=>130 ·····Math.NumberTheory.Primes.UniqueFactorisation·a)·=>
131 ····GHC.Types.Word131 ····GHC.Types.Word
132 ····->·a132 ····->·a
133 ····->·GHC.Prim.Word#133 ····->·GHC.Prim.Word#
134 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Bool134 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Bool
135 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,135 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,
136 ···Strictness:·<LP(SP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),A,LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><MP(A,A,A,A,A,A,1C(1,C(1,L)),A)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),MC(1,L),A,A,L),A,L)><LP(SL)><L><1L>,136 ···Strictness:·<LP(SP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),A,LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><MP(A,A,A,A,A,A,1C(1,C(1,L)),A)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),MC(1,L),A,A,L),A,L)><LP(SL)><L><1L>,
137 ···Inline:·[2]]137 ···Inline:·[2]]
138 349e901bccb3d65d5fbd5df0b9a1d202138 9d2afc1c6b7b0b66e106b14c921867b9
139 ··nFrees·::139 ··nFrees·::
140 ····(GHC.Internal.Real.Integral·a,·GHC.Internal.Bits.Bits·a,140 ····(GHC.Internal.Real.Integral·a,·GHC.Internal.Bits.Bits·a,
141 ·····Math.NumberTheory.Primes.UniqueFactorisation·a,141 ·····Math.NumberTheory.Primes.UniqueFactorisation·a,
142 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a))·=>142 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a))·=>
143 ····GHC.Types.Word·->·[a]143 ····GHC.Types.Word·->·[a]
144 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,144 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
145 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),LC(L,C(1,L)),LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),LC(S,L),A,A,L),A,L)><LP(A,A,A,A,A,A,LC(L,C(1,L)),A)><1P(SL)>]145 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),LC(L,C(1,L)),LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),LC(S,L),A,A,L),A,L)><LP(A,A,A,A,A,A,LC(L,C(1,L)),A)><1P(SL)>]
Max diff block lines reached; 1481/9292 bytes (15.94%) of diff not shown.
9.46 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/NFreedom.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/NFreedom.dyn_hi
Files 91% similar despite different names
9.11 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions.NFreedom·91037 interface·Math.NumberTheory.ArithmeticFunctions.NFreedom·9103
8 ··interface·hash:·f4dff598f99a2b6a15d3d2f5bddfd9cc 
9 ··ABI·hash:·4e631699786c296aab6fe2e8c6dae061 
10 ··export-list·hash:·1a59652ce144f4e9722143232a6299508 ··interface·hash:·6cb312cc1bd0d5b908f6d34694f2a771
 9 ··ABI·hash:·8bc5ee6fdeb21f49b42aac65c1e4a79c
 10 ··export-list·hash:·e11402a6f0025c232cbb99833a327493
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9ea615abd64989393d57900eaf9703ed12 ··flag·hash:·9e4ca1954ec99083ab57d832db1990e9
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·79fb31be95a85c4d4bca51b4b0932d8316 ··src_hash:·79fb31be95a85c4d4bca51b4b0932d83
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··nFrees21 ··nFrees
22 ··nFreesBlock22 ··nFreesBlock
23 ··sieveBlockNFree23 ··sieveBlockNFree
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.027 direct·package·dependencies:·base-4.20.2.0
28 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O28 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
29 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow29 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 61, 26 lines modifiedOffset 61, 26 lines modified
61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
68 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
69 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
70 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
71 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
72 ··precPrime·800bcb48aeca311854e221521c0c5406 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
74 ··Prime·109e6f43a34456ca5963817162dd73e6 
75 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
77 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
78 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
79 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a68 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 69 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 70 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 71 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 72 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 74 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 75 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 77 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 78 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 79 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
80 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d880 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
82 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb982 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
83 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde83 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
85 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c85 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
86 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622586 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
Offset 93, 61 lines modifiedOffset 93, 61 lines modified
93 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c093 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c0
94 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd694 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
95 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e95 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
96 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670096 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
97 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b597 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
98 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e5098 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
99 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b99 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
100 d328d929fc3e21876e144d525dc3fa02100 b44374507afbec117460859828aa2086
101 ··$trModule·::·GHC.Types.Module101 ··$trModule·::·GHC.Types.Module
102 ··[HasNoCafRefs,·TagSig:·<TagProper>,102 ··[HasNoCafRefs,·TagSig:·<TagProper>,
103 ···LambdaFormInfo:·LFCon[GHC.Types.Module],103 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
104 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]104 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
105 7dbd58be11bd2d3450dea92e21242e1e105 bac0c2eef3370834c80c822bf75edfdc
106 ··$trModule1·::·GHC.Types.TrName106 ··$trModule1·::·GHC.Types.TrName
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],108 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
109 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]109 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
110 8c81a539c39df09203b151f785e59367110 edf45c5b7cf6267c0376f4ec024d148d
111 ··$trModule2·::·GHC.Prim.Addr#111 ··$trModule2·::·GHC.Prim.Addr#
112 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,112 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
113 ···Unfolding:·Core:·<vanilla>113 ···Unfolding:·Core:·<vanilla>
114 ··············"Math.NumberTheory.ArithmeticFunctions.NFreedom"#]114 ··············"Math.NumberTheory.ArithmeticFunctions.NFreedom"#]
115 087613e979d6fb90cf093d79b659723c115 5dd02507f1763f46cef56a143b7fc7cf
116 ··$trModule3·::·GHC.Types.TrName116 ··$trModule3·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
120 f20235d9ebbba13473aba7cd4f422bda120 6b509ad85702cbaa52d318ee58bcdb1a
121 ··$trModule4·::·GHC.Prim.Addr#121 ··$trModule4·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>123 ···Unfolding:·Core:·<vanilla>
124 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
125 c4722a519b591355059b2e47299b7d9e124 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 125 67a5b9aaac3616b2e6e5385d947f3d5b
126 ··$wsieveBlockNFree·::126 ··$wsieveBlockNFree·::
127 ····(GHC.Internal.Real.Integral·a,127 ····(GHC.Internal.Real.Integral·a,
128 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a),128 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a),
129 ·····GHC.Internal.Bits.Bits·a,129 ·····GHC.Internal.Bits.Bits·a,
130 ·····Math.NumberTheory.Primes.UniqueFactorisation·a)·=>130 ·····Math.NumberTheory.Primes.UniqueFactorisation·a)·=>
131 ····GHC.Types.Word131 ····GHC.Types.Word
132 ····->·a132 ····->·a
133 ····->·GHC.Prim.Word#133 ····->·GHC.Prim.Word#
134 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Bool134 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Bool
135 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,135 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,
136 ···Strictness:·<LP(SP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),A,LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><MP(A,A,A,A,A,A,1C(1,C(1,L)),A)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),MC(1,L),A,A,L),A,L)><LP(SL)><L><1L>,136 ···Strictness:·<LP(SP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),A,LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><MP(A,A,A,A,A,A,1C(1,C(1,L)),A)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),MC(1,L),A,A,L),A,L)><LP(SL)><L><1L>,
137 ···Inline:·[2]]137 ···Inline:·[2]]
138 349e901bccb3d65d5fbd5df0b9a1d202138 9d2afc1c6b7b0b66e106b14c921867b9
139 ··nFrees·::139 ··nFrees·::
140 ····(GHC.Internal.Real.Integral·a,·GHC.Internal.Bits.Bits·a,140 ····(GHC.Internal.Real.Integral·a,·GHC.Internal.Bits.Bits·a,
141 ·····Math.NumberTheory.Primes.UniqueFactorisation·a,141 ·····Math.NumberTheory.Primes.UniqueFactorisation·a,
142 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a))·=>142 ·····GHC.Internal.Enum.Enum·(Math.NumberTheory.Primes.Types.Prime·a))·=>
143 ····GHC.Types.Word·->·[a]143 ····GHC.Types.Word·->·[a]
144 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,144 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
145 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),LC(L,C(1,L)),LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),LC(S,L),A,A,L),A,L)><LP(A,A,A,A,A,A,LC(L,C(1,L)),A)><1P(SL)>]145 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A,A,A,A,A,L),SP(A,A,SC(S,C(1,L)),LC(S,C(1,L)),LC(S,C(1,L)),A,A,A),A),LP(A,A,A,A,LC(S,L),LC(S,C(1,L)),LC(L,C(1,L)),LC(S,C(1,C(1,L)))),A,A,A,LC(S,C(1,L)),LC(L,C(1,P(ML,ML))),A,L)><LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,A,A,LC(L,C(1,L)),A,LC(L,C(1,L)),A,A,A,A)><LP(LP(LC(L,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),LC(S,L),A,A,L),A,L)><LP(A,A,A,A,A,A,LC(L,C(1,L)),A)><1P(SL)>]
Max diff block lines reached; 1481/9292 bytes (15.94%) of diff not shown.
21.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/SieveBlock.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/SieveBlock.dyn_hi
Files 98% similar despite different names
21.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions.SieveBlock·91037 interface·Math.NumberTheory.ArithmeticFunctions.SieveBlock·9103
8 ··interface·hash:·8b72f0fbd259f22f84f4ea97eacdaf8a 
9 ··ABI·hash:·64b4db12708374aaa5e5612a9eb5d7b5 
10 ··export-list·hash:·761b88511fec3ddc638c52a37caf0f5f8 ··interface·hash:·326b596ea83844a39f9e10586a3b0b96
 9 ··ABI·hash:·d8069967b8849beb14e5839355320553
 10 ··export-list·hash:·ea6c73a3b9a5d6fe71dfe926ed11528b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6d0bb4d03b5df1c7a9e2af14c193e58012 ··flag·hash:·6d0bb4d03b5df1c7a9e2af14c193e580
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·39d1a730950fb9005fbaeae9322fd3f716 ··src_hash:·39d1a730950fb9005fbaeae9322fd3f7
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 19 lines modifiedOffset 21, 19 lines modified
21 ··Math.NumberTheory.ArithmeticFunctions.Moebius.sieveBlockMoebius21 ··Math.NumberTheory.ArithmeticFunctions.Moebius.sieveBlockMoebius
22 ··additiveSieveBlockConfig22 ··additiveSieveBlockConfig
23 ··multiplicativeSieveBlockConfig23 ··multiplicativeSieveBlockConfig
24 ··runFunctionOverBlock24 ··runFunctionOverBlock
25 ··sieveBlock25 ··sieveBlock
26 ··sieveBlockUnboxed26 ··sieveBlockUnboxed
27 ··SieveBlockConfig{SieveBlockConfig·sbcAppend·sbcEmpty·sbcFunctionOnPrimePower}27 ··SieveBlockConfig{SieveBlockConfig·sbcAppend·sbcEmpty·sbcFunctionOnPrimePower}
28 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class28 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius
30 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes30 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.034 direct·package·dependencies:·base-4.20.2.0
35 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ35 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic39 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 69, 35 lines modifiedOffset 69, 35 lines modified
69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
70 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict70 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
71 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy71 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
72 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal72 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
73 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base73 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
74 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict74 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
75 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base75 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
77 ··exports:·d103cf37fb4a5fb92b8db273df09d78d 
78 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
79 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
80 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
81 ··exports:·01f6af399a1d3504fc5d80a41732497e 
82 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
83 ··sieveBlockMoebius·6a75f2af2e5eb2377491f25b06224afd 
84 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
85 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
86 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
87 ··precPrime·800bcb48aeca311854e221521c0c5406 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
89 ··exports:·44bc2013d86ac798463c56cf1a412d38 
90 ··Prime·490934c63e3275871a72544834f1a5bf 
91 ··Prime·109e6f43a34456ca5963817162dd73e6 
92 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
94 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
95 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
96 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 77 ··exports:·a0fd85406e47b7aec92962b7433d995b
 78 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 79 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 80 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 81 ··exports:·16eb34678fb4ad5a6eab23c3aa000beb
 82 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 83 ··sieveBlockMoebius·d2fa5165f982a1be3866802836303297
 84 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 85 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 86 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 87 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 89 ··exports:·10e1b238056c114aa6b8db13250b055f
 90 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 91 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 92 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 94 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 95 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 96 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
97 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d897 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
98 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a98 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
99 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb999 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
100 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585100 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
101 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f101 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
103 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c103 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
Offset 113, 134 lines modifiedOffset 113, 134 lines modified
113 import··-/··Data.Vector·63e126b05a4b160e229dc21e205c5f9c113 import··-/··Data.Vector·63e126b05a4b160e229dc21e205c5f9c
114 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c3394114 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c3394
115 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b9115 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b9
116 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe116 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe
117 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5117 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
118 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50118 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
119 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b119 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
120 acd198b7bf194eb1eb94778d5d18c2c0120 162026d9cfa6aebcafc2fc22edb84e53
121 ··$tc'SieveBlockConfig·::·GHC.Types.TyCon121 ··$tc'SieveBlockConfig·::·GHC.Types.TyCon
122 ··[HasNoCafRefs,·TagSig:·<TagProper>,122 ··[HasNoCafRefs,·TagSig:·<TagProper>,
123 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],123 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
124 ···Unfolding:·Core:·<vanilla>124 ···Unfolding:·Core:·<vanilla>
125 ··············GHC.Types.TyCon125 ··············GHC.Types.TyCon
126 ················6565671439895855454#Word64 
127 ················3803443862605528705#Word64126 ················12899316230835706704#Word64
 127 ················1392238802617884687#Word64
128 ················$trModule128 ················$trModule
129 ················$tc'SieveBlockConfig2129 ················$tc'SieveBlockConfig2
130 ················1#130 ················1#
131 ················$tc'SieveBlockConfig1]131 ················$tc'SieveBlockConfig1]
132 b29e9f155bdff3148880283c11887dab132 9eef7cdae9b14061717d4bc28a249a06
133 ··$tc'SieveBlockConfig1·::·GHC.Types.KindRep133 ··$tc'SieveBlockConfig1·::·GHC.Types.KindRep
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,
135 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]135 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
136 62f9e16a893165b23a77987ad9bf8338136 9ad56758038d75645f28ec59585ee392
137 ··$tc'SieveBlockConfig2·::·GHC.Types.TrName137 ··$tc'SieveBlockConfig2·::·GHC.Types.TrName
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'SieveBlockConfig3]140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'SieveBlockConfig3]
141 f19a30aa2d84f4bbe7a4bb16865f37cc141 94a9ba807af3620f0921bcdbb6aff623
142 ··$tc'SieveBlockConfig3·::·GHC.Prim.Addr#142 ··$tc'SieveBlockConfig3·::·GHC.Prim.Addr#
Max diff block lines reached; 13919/21912 bytes (63.52%) of diff not shown.
21.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/SieveBlock.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/SieveBlock.hi
Files 96% similar despite different names
21.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions.SieveBlock·91037 interface·Math.NumberTheory.ArithmeticFunctions.SieveBlock·9103
8 ··interface·hash:·8b72f0fbd259f22f84f4ea97eacdaf8a 
9 ··ABI·hash:·64b4db12708374aaa5e5612a9eb5d7b5 
10 ··export-list·hash:·761b88511fec3ddc638c52a37caf0f5f8 ··interface·hash:·326b596ea83844a39f9e10586a3b0b96
 9 ··ABI·hash:·d8069967b8849beb14e5839355320553
 10 ··export-list·hash:·ea6c73a3b9a5d6fe71dfe926ed11528b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·56bc4a20b8d83d3ab9ad8ef282422f6c12 ··flag·hash:·56bc4a20b8d83d3ab9ad8ef282422f6c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·39d1a730950fb9005fbaeae9322fd3f716 ··src_hash:·39d1a730950fb9005fbaeae9322fd3f7
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 19 lines modifiedOffset 21, 19 lines modified
21 ··Math.NumberTheory.ArithmeticFunctions.Moebius.sieveBlockMoebius21 ··Math.NumberTheory.ArithmeticFunctions.Moebius.sieveBlockMoebius
22 ··additiveSieveBlockConfig22 ··additiveSieveBlockConfig
23 ··multiplicativeSieveBlockConfig23 ··multiplicativeSieveBlockConfig
24 ··runFunctionOverBlock24 ··runFunctionOverBlock
25 ··sieveBlock25 ··sieveBlock
26 ··sieveBlockUnboxed26 ··sieveBlockUnboxed
27 ··SieveBlockConfig{SieveBlockConfig·sbcAppend·sbcEmpty·sbcFunctionOnPrimePower}27 ··SieveBlockConfig{SieveBlockConfig·sbcAppend·sbcEmpty·sbcFunctionOnPrimePower}
28 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class28 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius
30 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes30 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.034 direct·package·dependencies:·base-4.20.2.0
35 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ35 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic39 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 69, 35 lines modifiedOffset 69, 35 lines modified
69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
70 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict70 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
71 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy71 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
72 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal72 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
73 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base73 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
74 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict74 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
75 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base75 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
77 ··exports:·d103cf37fb4a5fb92b8db273df09d78d 
78 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
79 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
80 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
81 ··exports:·01f6af399a1d3504fc5d80a41732497e 
82 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
83 ··sieveBlockMoebius·6a75f2af2e5eb2377491f25b06224afd 
84 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
85 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
86 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
87 ··precPrime·800bcb48aeca311854e221521c0c5406 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
89 ··exports:·44bc2013d86ac798463c56cf1a412d38 
90 ··Prime·490934c63e3275871a72544834f1a5bf 
91 ··Prime·109e6f43a34456ca5963817162dd73e6 
92 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
94 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
95 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
96 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 77 ··exports:·a0fd85406e47b7aec92962b7433d995b
 78 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 79 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 80 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 81 ··exports:·16eb34678fb4ad5a6eab23c3aa000beb
 82 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 83 ··sieveBlockMoebius·d2fa5165f982a1be3866802836303297
 84 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 85 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 86 ··nextPrime·1a24db1611e92f2670816c357f4770a4
 87 ··precPrime·16fde77862c0892dae97385f1a0dd0be
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 89 ··exports:·10e1b238056c114aa6b8db13250b055f
 90 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 91 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 92 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 94 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 95 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 96 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
97 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d897 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
98 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a98 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
99 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb999 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
100 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585100 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
101 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f101 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
103 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c103 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
Offset 113, 134 lines modifiedOffset 113, 134 lines modified
113 import··-/··Data.Vector·63e126b05a4b160e229dc21e205c5f9c113 import··-/··Data.Vector·63e126b05a4b160e229dc21e205c5f9c
114 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c3394114 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c3394
115 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b9115 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b9
116 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe116 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe
117 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5117 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
118 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50118 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
119 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b119 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
120 acd198b7bf194eb1eb94778d5d18c2c0120 162026d9cfa6aebcafc2fc22edb84e53
121 ··$tc'SieveBlockConfig·::·GHC.Types.TyCon121 ··$tc'SieveBlockConfig·::·GHC.Types.TyCon
122 ··[HasNoCafRefs,·TagSig:·<TagProper>,122 ··[HasNoCafRefs,·TagSig:·<TagProper>,
123 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],123 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
124 ···Unfolding:·Core:·<vanilla>124 ···Unfolding:·Core:·<vanilla>
125 ··············GHC.Types.TyCon125 ··············GHC.Types.TyCon
126 ················6565671439895855454#Word64 
127 ················3803443862605528705#Word64126 ················12899316230835706704#Word64
 127 ················1392238802617884687#Word64
128 ················$trModule128 ················$trModule
129 ················$tc'SieveBlockConfig2129 ················$tc'SieveBlockConfig2
130 ················1#130 ················1#
131 ················$tc'SieveBlockConfig1]131 ················$tc'SieveBlockConfig1]
132 b29e9f155bdff3148880283c11887dab132 9eef7cdae9b14061717d4bc28a249a06
133 ··$tc'SieveBlockConfig1·::·GHC.Types.KindRep133 ··$tc'SieveBlockConfig1·::·GHC.Types.KindRep
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,
135 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]135 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
136 62f9e16a893165b23a77987ad9bf8338136 9ad56758038d75645f28ec59585ee392
137 ··$tc'SieveBlockConfig2·::·GHC.Types.TrName137 ··$tc'SieveBlockConfig2·::·GHC.Types.TrName
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'SieveBlockConfig3]140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'SieveBlockConfig3]
141 f19a30aa2d84f4bbe7a4bb16865f37cc141 94a9ba807af3620f0921bcdbb6aff623
142 ··$tc'SieveBlockConfig3·::·GHC.Prim.Addr#142 ··$tc'SieveBlockConfig3·::·GHC.Prim.Addr#
Max diff block lines reached; 13919/21909 bytes (63.53%) of diff not shown.
122 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Standard.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Standard.hi
Files 99% similar despite different names
121 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions.Standard·91037 interface·Math.NumberTheory.ArithmeticFunctions.Standard·9103
8 ··interface·hash:·68aa93efa26474dfbc81901a0eca623b 
9 ··ABI·hash:·f2186113aff11159e15462178a6887c2 
10 ··export-list·hash:·dd82134209ba39238b0e21674434fe41 
11 ··orphan·hash:·0a4b33743b2f2637a6857c93572a395b 
12 ··flag·hash:·ffb41df46406d3d7604717d0e08daaa88 ··interface·hash:·26f89a9ceaac45fba7378c6ded8a42e5
 9 ··ABI·hash:·e814107b5fd99a92d83ba2f139b7a89b
 10 ··export-list·hash:·9de764eb0ca9dbac785fd2a8c5266c31
 11 ··orphan·hash:·32b44ccefaa29dd41b246042e9c2a4d7
 12 ··flag·hash:·39451e865afbac755abdaba978d8fc55
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0af73ec83914a0ebea6e603c7ccd6e2016 ··src_hash:·0af73ec83914a0ebea6e603c7ccd6e20
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 53, 19 lines modifiedOffset 53, 19 lines modified
53 ··smallOmega53 ··smallOmega
54 ··smallOmegaA54 ··smallOmegaA
55 ··tau55 ··tau
56 ··tauA56 ··tauA
57 ··totient57 ··totient
58 ··totientA58 ··totientA
59 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}59 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}
60 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class60 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class
61 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius61 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius
62 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.NFreedom62 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.NFreedom
63 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes63 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
64 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral64 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
65 boot·module·dependencies:65 boot·module·dependencies:
66 direct·package·dependencies:·base-4.20.2.0·containers-0.766 direct·package·dependencies:·base-4.20.2.0·containers-0.7
67 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA67 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
68 plugin·package·dependencies:68 plugin·package·dependencies:
69 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic69 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
70 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base70 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
71 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances71 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 99, 41 lines modifiedOffset 99, 41 lines modified
99 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select99 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
100 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict100 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
101 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy101 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
102 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal102 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
103 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base103 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
104 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict104 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
105 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base105 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
106 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
107 ··exports:·d103cf37fb4a5fb92b8db273df09d78d 
108 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
109 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
110 ··runFunction·5455b3a1e26be6cded30a6e7a5e5d8b6 
111 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
112 ··exports:·01f6af399a1d3504fc5d80a41732497e 
113 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
114 ··MoebiusN·adfb4e17c87442cb18cd4868c172e9bd 
115 ··MoebiusP·3daf7036a8f20720d034bf45c94bb294 
116 ··MoebiusZ·b7bda071f51a858b990294e0eeaa8c90 
117 ··runMoebius·629a18f82353395c2a55dba677806d18 
118 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.NFreedom·4e631699786c296aab6fe2e8c6dae061 
119 ··exports:·1a59652ce144f4e9722143232a629950 
120 ··nFrees·349e901bccb3d65d5fbd5df0b9a1d202 
121 ··nFreesBlock·b61338892bd552cd9382240b7f3df99b 
122 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
123 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
124 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
125 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
126 ··Prime·109e6f43a34456ca5963817162dd73e6 
127 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
128 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
129 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
130 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
131 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a 
132 ··wordToInteger·23350746f9a5aaad07f0faca8efd5c86106 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 107 ··exports:·a0fd85406e47b7aec92962b7433d995b
 108 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 109 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 110 ··runFunction·a5de3e1da1950bff28c08287a49d5d1d
 111 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 112 ··exports:·16eb34678fb4ad5a6eab23c3aa000beb
 113 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 114 ··MoebiusN·aa97b3d290a95450871defc9d41b8ca4
 115 ··MoebiusP·0481758f5248c5641770897bfe6404d8
 116 ··MoebiusZ·5ac773b87b8391778614920e18ade360
 117 ··runMoebius·8ef3fc4f26af7f6b2f55a21286f84936
 118 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.NFreedom·8bc5ee6fdeb21f49b42aac65c1e4a79c
 119 ··exports:·e11402a6f0025c232cbb99833a327493
 120 ··nFrees·9d2afc1c6b7b0b66e106b14c921867b9
 121 ··nFreesBlock·f5e25e544e982eff6b119bada3ec2f75
 122 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 123 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 124 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 125 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 126 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 127 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 128 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 129 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 130 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
 131 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
 132 ··wordToInteger·acfc359ff8a087e41559ddb0836f7986
133 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585133 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
134 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0134 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
135 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e135 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
136 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404136 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
137 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a137 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
138 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80138 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80
139 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae139 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 import··-/··GHC.Internal.Data.Semigroup.Internal·fb21988dcd5c04f00ceb4558e69ef948145 import··-/··GHC.Internal.Data.Semigroup.Internal·fb21988dcd5c04f00ceb4558e69ef948
146 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09146 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
147 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd147 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
148 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635148 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
149 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc149 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
150 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6150 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
151 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26151 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
152 7f9bfcf699cd88a03f0c2fa797efef44152 91fafa68eea5dea529247754497e8d46
153 ··$fMonoidBoundedSetProduct·::153 ··$fMonoidBoundedSetProduct·::
154 ····(GHC.Classes.Ord·a,·GHC.Internal.Num.Num·a)·=>154 ····(GHC.Classes.Ord·a,·GHC.Internal.Num.Num·a)·=>
155 ····GHC.Internal.Base.Monoid·(BoundedSetProduct·a)155 ····GHC.Internal.Base.Monoid·(BoundedSetProduct·a)
156 ··DFunId156 ··DFunId
157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
158 ···Strictness:·<LP(A,LC(L,C(1,L)),A,A,A,A,A,A)><LP(A,A,LC(L,C(1,L)),A,A,A,A)>,158 ···Strictness:·<LP(A,LC(L,C(1,L)),A,A,A,A,A,A)><LP(A,A,LC(L,C(1,L)),A,A,A,A)>,
159 ···Inline:·CONLIKE,159 ···Inline:·CONLIKE,
Max diff block lines reached; 116079/124212 bytes (93.45%) of diff not shown.
122 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions/Standard.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions/Standard.dyn_hi
Files 98% similar despite different names
121 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions.Standard·91037 interface·Math.NumberTheory.ArithmeticFunctions.Standard·9103
8 ··interface·hash:·68aa93efa26474dfbc81901a0eca623b 
9 ··ABI·hash:·f2186113aff11159e15462178a6887c2 
10 ··export-list·hash:·dd82134209ba39238b0e21674434fe41 
11 ··orphan·hash:·0a4b33743b2f2637a6857c93572a395b 
12 ··flag·hash:·39451e865afbac755abdaba978d8fc558 ··interface·hash:·26f89a9ceaac45fba7378c6ded8a42e5
 9 ··ABI·hash:·e814107b5fd99a92d83ba2f139b7a89b
 10 ··export-list·hash:·9de764eb0ca9dbac785fd2a8c5266c31
 11 ··orphan·hash:·32b44ccefaa29dd41b246042e9c2a4d7
 12 ··flag·hash:·ffb41df46406d3d7604717d0e08daaa8
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0af73ec83914a0ebea6e603c7ccd6e2016 ··src_hash:·0af73ec83914a0ebea6e603c7ccd6e20
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 53, 19 lines modifiedOffset 53, 19 lines modified
53 ··smallOmega53 ··smallOmega
54 ··smallOmegaA54 ··smallOmegaA
55 ··tau55 ··tau
56 ··tauA56 ··tauA
57 ··totient57 ··totient
58 ··totientA58 ··totientA
59 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}59 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}
60 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class60 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class
61 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius61 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius
62 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.NFreedom62 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.NFreedom
63 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes63 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
64 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral64 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
65 boot·module·dependencies:65 boot·module·dependencies:
66 direct·package·dependencies:·base-4.20.2.0·containers-0.766 direct·package·dependencies:·base-4.20.2.0·containers-0.7
67 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA67 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
68 plugin·package·dependencies:68 plugin·package·dependencies:
69 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic69 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
70 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base70 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
71 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances71 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 99, 41 lines modifiedOffset 99, 41 lines modified
99 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select99 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
100 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict100 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
101 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy101 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
102 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal102 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
103 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base103 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
104 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict104 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
105 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base105 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
106 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
107 ··exports:·d103cf37fb4a5fb92b8db273df09d78d 
108 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
109 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
110 ··runFunction·5455b3a1e26be6cded30a6e7a5e5d8b6 
111 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
112 ··exports:·01f6af399a1d3504fc5d80a41732497e 
113 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
114 ··MoebiusN·adfb4e17c87442cb18cd4868c172e9bd 
115 ··MoebiusP·3daf7036a8f20720d034bf45c94bb294 
116 ··MoebiusZ·b7bda071f51a858b990294e0eeaa8c90 
117 ··runMoebius·629a18f82353395c2a55dba677806d18 
118 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.NFreedom·4e631699786c296aab6fe2e8c6dae061 
119 ··exports:·1a59652ce144f4e9722143232a629950 
120 ··nFrees·349e901bccb3d65d5fbd5df0b9a1d202 
121 ··nFreesBlock·b61338892bd552cd9382240b7f3df99b 
122 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
123 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
124 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
125 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
126 ··Prime·109e6f43a34456ca5963817162dd73e6 
127 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
128 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
129 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
130 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
131 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a 
132 ··wordToInteger·23350746f9a5aaad07f0faca8efd5c86106 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 107 ··exports:·a0fd85406e47b7aec92962b7433d995b
 108 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 109 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 110 ··runFunction·a5de3e1da1950bff28c08287a49d5d1d
 111 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 112 ··exports:·16eb34678fb4ad5a6eab23c3aa000beb
 113 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 114 ··MoebiusN·aa97b3d290a95450871defc9d41b8ca4
 115 ··MoebiusP·0481758f5248c5641770897bfe6404d8
 116 ··MoebiusZ·5ac773b87b8391778614920e18ade360
 117 ··runMoebius·8ef3fc4f26af7f6b2f55a21286f84936
 118 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.NFreedom·8bc5ee6fdeb21f49b42aac65c1e4a79c
 119 ··exports:·e11402a6f0025c232cbb99833a327493
 120 ··nFrees·9d2afc1c6b7b0b66e106b14c921867b9
 121 ··nFreesBlock·f5e25e544e982eff6b119bada3ec2f75
 122 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 123 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 124 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 125 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 126 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 127 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 128 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 129 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 130 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
 131 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
 132 ··wordToInteger·acfc359ff8a087e41559ddb0836f7986
133 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585133 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
134 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0134 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
135 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e135 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
136 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404136 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
137 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a137 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
138 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80138 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80
139 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae139 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 import··-/··GHC.Internal.Data.Semigroup.Internal·fb21988dcd5c04f00ceb4558e69ef948145 import··-/··GHC.Internal.Data.Semigroup.Internal·fb21988dcd5c04f00ceb4558e69ef948
146 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09146 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
147 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd147 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
148 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635148 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
149 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc149 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
150 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6150 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
151 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26151 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
152 7f9bfcf699cd88a03f0c2fa797efef44152 91fafa68eea5dea529247754497e8d46
153 ··$fMonoidBoundedSetProduct·::153 ··$fMonoidBoundedSetProduct·::
154 ····(GHC.Classes.Ord·a,·GHC.Internal.Num.Num·a)·=>154 ····(GHC.Classes.Ord·a,·GHC.Internal.Num.Num·a)·=>
155 ····GHC.Internal.Base.Monoid·(BoundedSetProduct·a)155 ····GHC.Internal.Base.Monoid·(BoundedSetProduct·a)
156 ··DFunId156 ··DFunId
157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
158 ···Strictness:·<LP(A,LC(L,C(1,L)),A,A,A,A,A,A)><LP(A,A,LC(L,C(1,L)),A,A,A,A)>,158 ···Strictness:·<LP(A,LC(L,C(1,L)),A,A,A,A,A,A)><LP(A,A,LC(L,C(1,L)),A,A,A,A)>,
159 ···Inline:·CONLIKE,159 ···Inline:·CONLIKE,
Max diff block lines reached; 116079/124212 bytes (93.45%) of diff not shown.
10.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions.hi
Files 91% similar despite different names
9.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.ArithmeticFunctions·91037 interface·Math.NumberTheory.ArithmeticFunctions·9103
8 ··interface·hash:·ef214c574f84394cf716da4dbae11ae2 
9 ··ABI·hash:·878476bfce9ae17d7c3edba86aa0f9bf 
10 ··export-list·hash:·bc6045bc972130cf543e6d741e1b2b448 ··interface·hash:·c70821efd59578d4f043da6649e7eb53
 9 ··ABI·hash:·8a2cd2daddbee11c03acdaa4183be098
 10 ··export-list·hash:·dc6b0d6153522084b82d2777b1e35b8a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d3866
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·57886900fd17b694c9c167ea548e937316 ··src_hash:·57886900fd17b694c9c167ea548e9373
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 56, 16 lines modifiedOffset 56, 16 lines modified
56 ··Math.NumberTheory.ArithmeticFunctions.Standard.smallOmegaA56 ··Math.NumberTheory.ArithmeticFunctions.Standard.smallOmegaA
57 ··Math.NumberTheory.ArithmeticFunctions.Standard.tau57 ··Math.NumberTheory.ArithmeticFunctions.Standard.tau
58 ··Math.NumberTheory.ArithmeticFunctions.Standard.tauA58 ··Math.NumberTheory.ArithmeticFunctions.Standard.tauA
59 ··Math.NumberTheory.ArithmeticFunctions.Standard.totient59 ··Math.NumberTheory.ArithmeticFunctions.Standard.totient
60 ··Math.NumberTheory.ArithmeticFunctions.Standard.totientA60 ··Math.NumberTheory.ArithmeticFunctions.Standard.totientA
61 ··Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction{Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction}61 ··Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction{Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction}
62 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}62 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}
63 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class63 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class
64 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard64 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard
65 boot·module·dependencies:65 boot·module·dependencies:
66 direct·package·dependencies:·base-4.20.2.066 direct·package·dependencies:·base-4.20.2.0
67 plugin·package·dependencies:67 plugin·package·dependencies:
68 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic68 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
69 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base69 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
70 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances70 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
71 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show71 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 98, 92 lines modifiedOffset 98, 92 lines modified
98 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select98 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
99 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict99 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
100 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy100 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
101 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal101 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
102 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base102 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
103 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict103 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
104 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base104 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
105 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
106 ··exports:·d103cf37fb4a5fb92b8db273df09d78d 
107 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
108 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
109 ··runFunction·5455b3a1e26be6cded30a6e7a5e5d8b6 
110 ··runFunctionOnFactors·cf9878786bb3e799a7818be41ae8ecd4 
111 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
112 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
113 ··MoebiusN·adfb4e17c87442cb18cd4868c172e9bd 
114 ··MoebiusP·3daf7036a8f20720d034bf45c94bb294 
115 ··MoebiusZ·b7bda071f51a858b990294e0eeaa8c90 
116 ··runMoebius·629a18f82353395c2a55dba677806d18 
117 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.NFreedom·4e631699786c296aab6fe2e8c6dae061 
118 ··nFrees·349e901bccb3d65d5fbd5df0b9a1d202 
119 ··nFreesBlock·b61338892bd552cd9382240b7f3df99b 
120 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard·f2186113aff11159e15462178a6887c2 
121 ··exports:·dd82134209ba39238b0e21674434fe41 
122 ··additive·0d3f5438a4989a7b309b917ce53d6c29 
123 ··bigOmega·7e6665dde97ab2df2ee888f381d84d8f 
124 ··bigOmegaA·9182eaee6ecf1d00635f3567cf763466 
125 ··carmichael·89a23334fcb2e052ec279332f5a88fa9 
126 ··carmichaelA·662cafd76054a77f704e0a1fe792ec67 
127 ··divisorCount·d10a852594cae2dd0a6130137cb33cac 
128 ··divisors·a06f7c58b72e6f7aec3cf74428c866a6 
129 ··divisorsA·08fd1f84b753b5d4ec91b15d4d745584 
130 ··divisorsList·2a850b2c59c5df476f2c6390484be025 
131 ··divisorsListA·205b571237341118b9350782db652a82 
132 ··divisorsSmall·1add9648d2db0d8510fce6ef4eef29de 
133 ··divisorsSmallA·f96fa019fb6ed2508bbd4fc300ea653c 
134 ··divisorsTo·c6053594c8592b76c1133ee5a7aeba61 
135 ··divisorsToA·3d4bd3b812bf9719748b37eeb789489f 
136 ··expMangoldt·ead6cf41cc1ac5dc72b74756815d4d0c 
137 ··expMangoldtA·a5d9db842d60021aebc0922f30bc3b69 
138 ··isNFree·f90dd92a246111253c41827443b9000a 
139 ··isNFreeA·a566f6164ca80dd04718fcbe4416fe10 
140 ··jordan·f382c851579ee0e378b2e1744ca3e535 
141 ··jordanA·87bebf5a1544c95e2b27586bd5c80c55 
142 ··liouville·a9f8e2a047816a48bd5a1cf68357e899 
143 ··liouvilleA·c364fd91abaa02e9ac88032a6286b3b7 
144 ··moebius·633feefda12f2ccac73c1b3aa211efb6 
145 ··moebiusA·ead7100bcadd46351d9a60a3af8dc52d 
146 ··multiplicative·0b0444ddf5373e62fdb54a9c76edc955 
147 ··ramanujan·ee6d2632d82b10e96d343300caf3aed6 
148 ··ramanujanA·52e3aedde6d33fcbd8209c5f8a1825f7 
149 ··sigma·f1c74a6c02203b10530be3b93749636f 
150 ··sigmaA·527b3b4e6f6f21ab645421f2d5d31831 
151 ··smallOmega·d92e646ce91cc87075efbfaad07b807a 
152 ··smallOmegaA·d237d1a648ac5d33c0ad4ec8c94872b7 
153 ··tau·76d8a684f73762188c7ec9527a95240b 
154 ··tauA·55cfb1aed90c6b215d45f1b99990f62b 
155 ··totient·5a40c1f803c198dfe4154b68131b95eb 
156 ··totientA·4b03857e3bc202bf2b90fc4f36d8524c105 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 106 ··exports:·a0fd85406e47b7aec92962b7433d995b
 107 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 108 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 109 ··runFunction·a5de3e1da1950bff28c08287a49d5d1d
 110 ··runFunctionOnFactors·fa05c953fe0301c09c2d09666d4baae5
 111 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 112 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 113 ··MoebiusN·aa97b3d290a95450871defc9d41b8ca4
 114 ··MoebiusP·0481758f5248c5641770897bfe6404d8
 115 ··MoebiusZ·5ac773b87b8391778614920e18ade360
 116 ··runMoebius·8ef3fc4f26af7f6b2f55a21286f84936
 117 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.NFreedom·8bc5ee6fdeb21f49b42aac65c1e4a79c
 118 ··nFrees·9d2afc1c6b7b0b66e106b14c921867b9
 119 ··nFreesBlock·f5e25e544e982eff6b119bada3ec2f75
 120 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard·e814107b5fd99a92d83ba2f139b7a89b
 121 ··exports:·9de764eb0ca9dbac785fd2a8c5266c31
 122 ··additive·731ff616c0f574ae43295b62e83ac117
 123 ··bigOmega·85b6c3c1f6fbda89544ea69122bf12a3
 124 ··bigOmegaA·4ae2d93b38b50bd2554432bdb407a70e
 125 ··carmichael·530a8f94c6a4cbc0339822bbe3c97090
 126 ··carmichaelA·5dcb73f978ebaacdd0f8bcb1455cb020
 127 ··divisorCount·97efebd3b295efc875e038e3e8b7e9af
 128 ··divisors·695320c4dd8af49c7593a1cc0b00d050
 129 ··divisorsA·ab9fe77156cab4d7de07fd52576d8be6
 130 ··divisorsList·ad656d61235e919d1add4772e55eed4c
 131 ··divisorsListA·ed843bf1cb79cc2a9a324c5a0fe95cd6
 132 ··divisorsSmall·51f64c19f96733a77f8646a4c16f5547
 133 ··divisorsSmallA·601933f6542416f79578a3b4492b0d05
 134 ··divisorsTo·cc9a9346fff3515b06327c37b8f09721
Max diff block lines reached; 1403/9993 bytes (14.04%) of diff not shown.
10.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/ArithmeticFunctions.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/ArithmeticFunctions.dyn_hi
Files 90% similar despite different names
9.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.ArithmeticFunctions·91037 interface·Math.NumberTheory.ArithmeticFunctions·9103
8 ··interface·hash:·ef214c574f84394cf716da4dbae11ae2 
9 ··ABI·hash:·878476bfce9ae17d7c3edba86aa0f9bf 
10 ··export-list·hash:·bc6045bc972130cf543e6d741e1b2b448 ··interface·hash:·c70821efd59578d4f043da6649e7eb53
 9 ··ABI·hash:·8a2cd2daddbee11c03acdaa4183be098
 10 ··export-list·hash:·dc6b0d6153522084b82d2777b1e35b8a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d386612 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·57886900fd17b694c9c167ea548e937316 ··src_hash:·57886900fd17b694c9c167ea548e9373
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 56, 16 lines modifiedOffset 56, 16 lines modified
56 ··Math.NumberTheory.ArithmeticFunctions.Standard.smallOmegaA56 ··Math.NumberTheory.ArithmeticFunctions.Standard.smallOmegaA
57 ··Math.NumberTheory.ArithmeticFunctions.Standard.tau57 ··Math.NumberTheory.ArithmeticFunctions.Standard.tau
58 ··Math.NumberTheory.ArithmeticFunctions.Standard.tauA58 ··Math.NumberTheory.ArithmeticFunctions.Standard.tauA
59 ··Math.NumberTheory.ArithmeticFunctions.Standard.totient59 ··Math.NumberTheory.ArithmeticFunctions.Standard.totient
60 ··Math.NumberTheory.ArithmeticFunctions.Standard.totientA60 ··Math.NumberTheory.ArithmeticFunctions.Standard.totientA
61 ··Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction{Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction}61 ··Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction{Math.NumberTheory.ArithmeticFunctions.Class.ArithmeticFunction}
62 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}62 ··Math.NumberTheory.ArithmeticFunctions.Moebius.Moebius{Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusN·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusP·Math.NumberTheory.ArithmeticFunctions.Moebius.MoebiusZ}
63 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class63 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class
64 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard64 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard
65 boot·module·dependencies:65 boot·module·dependencies:
66 direct·package·dependencies:·base-4.20.2.066 direct·package·dependencies:·base-4.20.2.0
67 plugin·package·dependencies:67 plugin·package·dependencies:
68 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic68 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
69 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base69 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
70 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances70 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
71 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show71 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 98, 92 lines modifiedOffset 98, 92 lines modified
98 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select98 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
99 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict99 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
100 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy100 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
101 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal101 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
102 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base102 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
103 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict103 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
104 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base104 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
105 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Class·e123f3c92994dfa5c0e35469f63383d2 
106 ··exports:·d103cf37fb4a5fb92b8db273df09d78d 
107 ··ArithmeticFunction·ddf6c194d3556cc8715759745f7de0ab 
108 ··ArithmeticFunction·44b138da5491f7d8f9a9dcf64349a76a 
109 ··runFunction·5455b3a1e26be6cded30a6e7a5e5d8b6 
110 ··runFunctionOnFactors·cf9878786bb3e799a7818be41ae8ecd4 
111 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Moebius·5e1cb3e8240191a8813f7ddc57016f9a 
112 ··Moebius·a0ad7da4b0b407eb06a787fca5a585ca 
113 ··MoebiusN·adfb4e17c87442cb18cd4868c172e9bd 
114 ··MoebiusP·3daf7036a8f20720d034bf45c94bb294 
115 ··MoebiusZ·b7bda071f51a858b990294e0eeaa8c90 
116 ··runMoebius·629a18f82353395c2a55dba677806d18 
117 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.NFreedom·4e631699786c296aab6fe2e8c6dae061 
118 ··nFrees·349e901bccb3d65d5fbd5df0b9a1d202 
119 ··nFreesBlock·b61338892bd552cd9382240b7f3df99b 
120 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard·f2186113aff11159e15462178a6887c2 
121 ··exports:·dd82134209ba39238b0e21674434fe41 
122 ··additive·0d3f5438a4989a7b309b917ce53d6c29 
123 ··bigOmega·7e6665dde97ab2df2ee888f381d84d8f 
124 ··bigOmegaA·9182eaee6ecf1d00635f3567cf763466 
125 ··carmichael·89a23334fcb2e052ec279332f5a88fa9 
126 ··carmichaelA·662cafd76054a77f704e0a1fe792ec67 
127 ··divisorCount·d10a852594cae2dd0a6130137cb33cac 
128 ··divisors·a06f7c58b72e6f7aec3cf74428c866a6 
129 ··divisorsA·08fd1f84b753b5d4ec91b15d4d745584 
130 ··divisorsList·2a850b2c59c5df476f2c6390484be025 
131 ··divisorsListA·205b571237341118b9350782db652a82 
132 ··divisorsSmall·1add9648d2db0d8510fce6ef4eef29de 
133 ··divisorsSmallA·f96fa019fb6ed2508bbd4fc300ea653c 
134 ··divisorsTo·c6053594c8592b76c1133ee5a7aeba61 
135 ··divisorsToA·3d4bd3b812bf9719748b37eeb789489f 
136 ··expMangoldt·ead6cf41cc1ac5dc72b74756815d4d0c 
137 ··expMangoldtA·a5d9db842d60021aebc0922f30bc3b69 
138 ··isNFree·f90dd92a246111253c41827443b9000a 
139 ··isNFreeA·a566f6164ca80dd04718fcbe4416fe10 
140 ··jordan·f382c851579ee0e378b2e1744ca3e535 
141 ··jordanA·87bebf5a1544c95e2b27586bd5c80c55 
142 ··liouville·a9f8e2a047816a48bd5a1cf68357e899 
143 ··liouvilleA·c364fd91abaa02e9ac88032a6286b3b7 
144 ··moebius·633feefda12f2ccac73c1b3aa211efb6 
145 ··moebiusA·ead7100bcadd46351d9a60a3af8dc52d 
146 ··multiplicative·0b0444ddf5373e62fdb54a9c76edc955 
147 ··ramanujan·ee6d2632d82b10e96d343300caf3aed6 
148 ··ramanujanA·52e3aedde6d33fcbd8209c5f8a1825f7 
149 ··sigma·f1c74a6c02203b10530be3b93749636f 
150 ··sigmaA·527b3b4e6f6f21ab645421f2d5d31831 
151 ··smallOmega·d92e646ce91cc87075efbfaad07b807a 
152 ··smallOmegaA·d237d1a648ac5d33c0ad4ec8c94872b7 
153 ··tau·76d8a684f73762188c7ec9527a95240b 
154 ··tauA·55cfb1aed90c6b215d45f1b99990f62b 
155 ··totient·5a40c1f803c198dfe4154b68131b95eb 
156 ··totientA·4b03857e3bc202bf2b90fc4f36d8524c105 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Class·440434c1fdaffc2e7ed005d5e7f8ddce
 106 ··exports:·a0fd85406e47b7aec92962b7433d995b
 107 ··ArithmeticFunction·9857a736025847fbf5b28f7cdd793261
 108 ··ArithmeticFunction·8e85928f702349668cf6e158325999fb
 109 ··runFunction·a5de3e1da1950bff28c08287a49d5d1d
 110 ··runFunctionOnFactors·fa05c953fe0301c09c2d09666d4baae5
 111 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Moebius·c12e36b45cca1ae7e9485706991861c7
 112 ··Moebius·52ce8667333d090747a3cdf444fa9e27
 113 ··MoebiusN·aa97b3d290a95450871defc9d41b8ca4
 114 ··MoebiusP·0481758f5248c5641770897bfe6404d8
 115 ··MoebiusZ·5ac773b87b8391778614920e18ade360
 116 ··runMoebius·8ef3fc4f26af7f6b2f55a21286f84936
 117 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.NFreedom·8bc5ee6fdeb21f49b42aac65c1e4a79c
 118 ··nFrees·9d2afc1c6b7b0b66e106b14c921867b9
 119 ··nFreesBlock·f5e25e544e982eff6b119bada3ec2f75
 120 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard·e814107b5fd99a92d83ba2f139b7a89b
 121 ··exports:·9de764eb0ca9dbac785fd2a8c5266c31
 122 ··additive·731ff616c0f574ae43295b62e83ac117
 123 ··bigOmega·85b6c3c1f6fbda89544ea69122bf12a3
 124 ··bigOmegaA·4ae2d93b38b50bd2554432bdb407a70e
 125 ··carmichael·530a8f94c6a4cbc0339822bbe3c97090
 126 ··carmichaelA·5dcb73f978ebaacdd0f8bcb1455cb020
 127 ··divisorCount·97efebd3b295efc875e038e3e8b7e9af
 128 ··divisors·695320c4dd8af49c7593a1cc0b00d050
 129 ··divisorsA·ab9fe77156cab4d7de07fd52576d8be6
 130 ··divisorsList·ad656d61235e919d1add4772e55eed4c
 131 ··divisorsListA·ed843bf1cb79cc2a9a324c5a0fe95cd6
 132 ··divisorsSmall·51f64c19f96733a77f8646a4c16f5547
 133 ··divisorsSmallA·601933f6542416f79578a3b4492b0d05
 134 ··divisorsTo·cc9a9346fff3515b06327c37b8f09721
Max diff block lines reached; 1403/9993 bytes (14.04%) of diff not shown.
25.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Curves/Montgomery.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Curves/Montgomery.hi
Files 98% similar despite different names
25.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Curves.Montgomery·91037 interface·Math.NumberTheory.Curves.Montgomery·9103
8 ··interface·hash:·f9379bedcb2a92f599c636be285a2ccc 
9 ··ABI·hash:·6144d1a55e4f5a98ebf918ebd254fa95 
10 ··export-list·hash:·e01e06c71e7fb2f3d6c473965a791ae18 ··interface·hash:·6bb7783e69b6b6be913416b945112bb5
 9 ··ABI·hash:·deb1d549bdc088fa63b581fd4edeabe4
 10 ··export-list·hash:·2d755d8d9d491734e0090d6c61cd1b6b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5311a9d8258855d8ac0217ec2acd02a212 ··flag·hash:·bc6f4ea4b105312cf0701460c6035f1d
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b081c78f5e0249a658712a2cfb70c63116 ··src_hash:·b081c78f5e0249a658712a2cfb70c631
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··double22 ··double
23 ··multiply23 ··multiply
24 ··newPoint24 ··newPoint
25 ··pointA2425 ··pointA24
26 ··pointN26 ··pointN
27 ··Point{pointX·pointZ}27 ··Point{pointX·pointZ}
28 ··SomePoint{SomePoint}28 ··SomePoint{SomePoint}
29 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils29 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Binary.Generic·Data.ByteString.Builder
34 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext34 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
35 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text35 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text
36 ·········Data.Text.Lazy·Data.Text.Show36 ·········Data.Text.Lazy·Data.Text.Show
Offset 48, 73 lines modifiedOffset 48, 73 lines modified
48 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList48 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
49 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList49 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
50 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class50 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class
51 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ51 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
52 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax52 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax
53 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal53 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal
54 ·························Data.HashSet.Internal54 ·························Data.HashSet.Internal
55 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
56 ··exports:·54d71a7959ed0369a14e2983687de6f1 
57 ··recipMod·1972aed6d582376f84fb6fee7f557b3b55 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 56 ··exports:·690782dcd9400ee05c7a600fee08d72b
 57 ··recipMod·93a925e88c86a10b1b0597d3e5353150
58 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8558 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
59 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f59 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
60 import··-/··GHC.Integer.Logarithms·0c408b4ab828c77cce8707c368e8bdf160 import··-/··GHC.Integer.Logarithms·0c408b4ab828c77cce8707c368e8bdf1
61 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83661 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
62 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a62 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
63 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c63 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
65 import··-/··GHC.Internal.Integer.Logarithms·02d6945f02a2150c06a4f8655e60892f65 import··-/··GHC.Internal.Integer.Logarithms·02d6945f02a2150c06a4f8655e60892f
66 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63566 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
67 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc67 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
68 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c68 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
69 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104569 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
70 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd670 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
71 2e9a5ed4f1922c3cfb8d57c0f4a20c9271 6fa7e548be6ab6634b9616fa8bc07a98
72 ··$fEqPoint·::72 ··$fEqPoint·::
73 ····GHC.Internal.TypeNats.KnownNat·n·=>·GHC.Classes.Eq·(Point·a24·n)73 ····GHC.Internal.TypeNats.KnownNat·n·=>·GHC.Classes.Eq·(Point·a24·n)
74 ··DFunId74 ··DFunId
75 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,75 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
76 ···Strictness:·<L>,·Inline:·CONLIKE,76 ···Strictness:·<L>,·Inline:·CONLIKE,
77 ···Unfolding:·DFun:·@n·::·GHC.Internal.TypeNats.Nat77 ···Unfolding:·DFun:·@n·::·GHC.Internal.TypeNats.Nat
78 ····················@a24·::·GHC.Internal.TypeNats.Nat78 ····················@a24·::·GHC.Internal.TypeNats.Nat
79 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).79 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).
80 ················@(Point·a24·n)80 ················@(Point·a24·n)
81 ················($fEqPoint_$c==·@n·@a24·v)81 ················($fEqPoint_$c==·@n·@a24·v)
82 ················($fEqPoint_$c/=·@n·@a24·v)]82 ················($fEqPoint_$c/=·@n·@a24·v)]
83 e316b89c81adc287e8ee17dc9f74c46d83 577c44a58827a453520a9008f950c013
84 ··$fEqPoint_$c/=·::84 ··$fEqPoint_$c/=·::
85 ····GHC.Internal.TypeNats.KnownNat·n·=>85 ····GHC.Internal.TypeNats.KnownNat·n·=>
86 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool86 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool
87 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,87 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
88 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·(sat-args=2),88 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·(sat-args=2),
89 ···Unfolding:·Core:·StableUser·<3,FalseFalse>89 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
90 ··············\·@n·::·GHC.Internal.TypeNats.Nat90 ··············\·@n·::·GHC.Internal.TypeNats.Nat
91 ················@a24·::·GHC.Internal.TypeNats.Nat91 ················@a24·::·GHC.Internal.TypeNats.Nat
92 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)92 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)
93 ················(eta['GHC.Types.Many]·::·Point·a24·n)93 ················(eta['GHC.Types.Many]·::·Point·a24·n)
94 ················(eta1['GHC.Types.Many]·::·Point·a24·n)·->94 ················(eta1['GHC.Types.Many]·::·Point·a24·n)·->
95 ··············case·$fEqPoint_$c==·@n·@a24·$dKnownNat·eta·eta1·of·wild·{95 ··············case·$fEqPoint_$c==·@n·@a24·$dKnownNat·eta·eta1·of·wild·{
96 ················GHC.Types.False·->·GHC.Types.True96 ················GHC.Types.False·->·GHC.Types.True
97 ················GHC.Types.True·->·GHC.Types.False·}]97 ················GHC.Types.True·->·GHC.Types.False·}]
98 cf38c6347f28518b1399f78ac574a0b998 39854e7c612f595f47c02771c2ca0963
99 ··$fEqPoint_$c==·::99 ··$fEqPoint_$c==·::
100 ····GHC.Internal.TypeNats.KnownNat·n·=>100 ····GHC.Internal.TypeNats.KnownNat·n·=>
101 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool101 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool
102 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,102 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
103 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·[2],103 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·[2],
104 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>104 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
105 ··············\·@n·::·GHC.Internal.TypeNats.Nat105 ··············\·@n·::·GHC.Internal.TypeNats.Nat
106 ················@a24·::·GHC.Internal.TypeNats.Nat106 ················@a24·::·GHC.Internal.TypeNats.Nat
107 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)107 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)
108 ················(ds['GHC.Types.Many]·::·Point·a24·n)108 ················(ds['GHC.Types.Many]·::·Point·a24·n)
109 ················(ds1['GHC.Types.Many]·::·Point·a24·n)·->109 ················(ds1['GHC.Types.Many]·::·Point·a24·n)·->
110 ··············case·ds·of·wild·{·Point·ww·ww1·->110 ··············case·ds·of·wild·{·Point·ww·ww1·->
111 ··············case·ds1·of·wild1·{·Point·ww2·ww3·->111 ··············case·ds1·of·wild1·{·Point·ww2·ww3·->
112 ··············$w$c==·@n·@a24·$dKnownNat·ww·ww1·ww2·ww3·}·}]112 ··············$w$c==·@n·@a24·$dKnownNat·ww·ww1·ww2·ww3·}·}]
113 8545ce5fe67c6861485863646b39afc3113 304f219387fc6634cb51d4e965279ec0
114 ··$fShowPoint·::114 ··$fShowPoint·::
115 ····(GHC.Internal.TypeNats.KnownNat·a24,115 ····(GHC.Internal.TypeNats.KnownNat·a24,
116 ·····GHC.Internal.TypeNats.KnownNat·n)·=>116 ·····GHC.Internal.TypeNats.KnownNat·n)·=>
117 ····GHC.Internal.Show.Show·(Point·a24·n)117 ····GHC.Internal.Show.Show·(Point·a24·n)
118 ··DFunId118 ··DFunId
119 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,119 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
120 ···Strictness:·<L><L>,·Inline:·CONLIKE,120 ···Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 122, 39 lines modifiedOffset 122, 39 lines modified
122 ····················@n·::·GHC.Internal.TypeNats.Nat122 ····················@n·::·GHC.Internal.TypeNats.Nat
123 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·a24)123 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·a24)
124 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).124 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).
125 ················@(Point·a24·n)125 ················@(Point·a24·n)
126 ················($fShowPoint_$cshowsPrec·@a24·@n·v·v1)126 ················($fShowPoint_$cshowsPrec·@a24·@n·v·v1)
127 ················($fShowPoint_$cshow·@a24·@n·v·v1)127 ················($fShowPoint_$cshow·@a24·@n·v·v1)
128 ················($fShowPoint_$cshowList·@a24·@n·v·v1)]128 ················($fShowPoint_$cshowList·@a24·@n·v·v1)]
129 d43617e30a0023539883ee2932a7a13c129 83790f87262b232e21a6b2d7c7a5c000
130 ··$fShowPoint1·::·[GHC.Types.Char]130 ··$fShowPoint1·::·[GHC.Types.Char]
131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
132 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·$fShowPoint2]132 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·$fShowPoint2]
133 44823f6c5d00c9caa32282349e5f268c133 20ee4af715cf8bfac0b2e9b7ce8729a6
134 ··$fShowPoint2·::·GHC.Prim.Addr#134 ··$fShowPoint2·::·GHC.Prim.Addr#
Max diff block lines reached; 19408/26096 bytes (74.37%) of diff not shown.
25.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Curves/Montgomery.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Curves/Montgomery.dyn_hi
Files 97% similar despite different names
25.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Curves.Montgomery·91037 interface·Math.NumberTheory.Curves.Montgomery·9103
8 ··interface·hash:·f9379bedcb2a92f599c636be285a2ccc 
9 ··ABI·hash:·6144d1a55e4f5a98ebf918ebd254fa95 
10 ··export-list·hash:·e01e06c71e7fb2f3d6c473965a791ae18 ··interface·hash:·6bb7783e69b6b6be913416b945112bb5
 9 ··ABI·hash:·deb1d549bdc088fa63b581fd4edeabe4
 10 ··export-list·hash:·2d755d8d9d491734e0090d6c61cd1b6b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·bc6f4ea4b105312cf0701460c6035f1d12 ··flag·hash:·5311a9d8258855d8ac0217ec2acd02a2
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b081c78f5e0249a658712a2cfb70c63116 ··src_hash:·b081c78f5e0249a658712a2cfb70c631
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··double22 ··double
23 ··multiply23 ··multiply
24 ··newPoint24 ··newPoint
25 ··pointA2425 ··pointA24
26 ··pointN26 ··pointN
27 ··Point{pointX·pointZ}27 ··Point{pointX·pointZ}
28 ··SomePoint{SomePoint}28 ··SomePoint{SomePoint}
29 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils29 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Binary.Generic·Data.ByteString.Builder
34 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext34 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
35 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text35 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text
36 ·········Data.Text.Lazy·Data.Text.Show36 ·········Data.Text.Lazy·Data.Text.Show
Offset 48, 73 lines modifiedOffset 48, 73 lines modified
48 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList48 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
49 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList49 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
50 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class50 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class
51 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ51 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
52 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax52 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax
53 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal53 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal
54 ·························Data.HashSet.Internal54 ·························Data.HashSet.Internal
55 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
56 ··exports:·54d71a7959ed0369a14e2983687de6f1 
57 ··recipMod·1972aed6d582376f84fb6fee7f557b3b55 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 56 ··exports:·690782dcd9400ee05c7a600fee08d72b
 57 ··recipMod·93a925e88c86a10b1b0597d3e5353150
58 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8558 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
59 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f59 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
60 import··-/··GHC.Integer.Logarithms·0c408b4ab828c77cce8707c368e8bdf160 import··-/··GHC.Integer.Logarithms·0c408b4ab828c77cce8707c368e8bdf1
61 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83661 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
62 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a62 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
63 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c63 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
65 import··-/··GHC.Internal.Integer.Logarithms·02d6945f02a2150c06a4f8655e60892f65 import··-/··GHC.Internal.Integer.Logarithms·02d6945f02a2150c06a4f8655e60892f
66 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63566 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
67 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc67 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
68 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c68 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
69 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104569 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
70 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd670 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
71 2e9a5ed4f1922c3cfb8d57c0f4a20c9271 6fa7e548be6ab6634b9616fa8bc07a98
72 ··$fEqPoint·::72 ··$fEqPoint·::
73 ····GHC.Internal.TypeNats.KnownNat·n·=>·GHC.Classes.Eq·(Point·a24·n)73 ····GHC.Internal.TypeNats.KnownNat·n·=>·GHC.Classes.Eq·(Point·a24·n)
74 ··DFunId74 ··DFunId
75 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,75 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
76 ···Strictness:·<L>,·Inline:·CONLIKE,76 ···Strictness:·<L>,·Inline:·CONLIKE,
77 ···Unfolding:·DFun:·@n·::·GHC.Internal.TypeNats.Nat77 ···Unfolding:·DFun:·@n·::·GHC.Internal.TypeNats.Nat
78 ····················@a24·::·GHC.Internal.TypeNats.Nat78 ····················@a24·::·GHC.Internal.TypeNats.Nat
79 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).79 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).
80 ················@(Point·a24·n)80 ················@(Point·a24·n)
81 ················($fEqPoint_$c==·@n·@a24·v)81 ················($fEqPoint_$c==·@n·@a24·v)
82 ················($fEqPoint_$c/=·@n·@a24·v)]82 ················($fEqPoint_$c/=·@n·@a24·v)]
83 e316b89c81adc287e8ee17dc9f74c46d83 577c44a58827a453520a9008f950c013
84 ··$fEqPoint_$c/=·::84 ··$fEqPoint_$c/=·::
85 ····GHC.Internal.TypeNats.KnownNat·n·=>85 ····GHC.Internal.TypeNats.KnownNat·n·=>
86 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool86 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool
87 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,87 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
88 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·(sat-args=2),88 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·(sat-args=2),
89 ···Unfolding:·Core:·StableUser·<3,FalseFalse>89 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
90 ··············\·@n·::·GHC.Internal.TypeNats.Nat90 ··············\·@n·::·GHC.Internal.TypeNats.Nat
91 ················@a24·::·GHC.Internal.TypeNats.Nat91 ················@a24·::·GHC.Internal.TypeNats.Nat
92 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)92 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)
93 ················(eta['GHC.Types.Many]·::·Point·a24·n)93 ················(eta['GHC.Types.Many]·::·Point·a24·n)
94 ················(eta1['GHC.Types.Many]·::·Point·a24·n)·->94 ················(eta1['GHC.Types.Many]·::·Point·a24·n)·->
95 ··············case·$fEqPoint_$c==·@n·@a24·$dKnownNat·eta·eta1·of·wild·{95 ··············case·$fEqPoint_$c==·@n·@a24·$dKnownNat·eta·eta1·of·wild·{
96 ················GHC.Types.False·->·GHC.Types.True96 ················GHC.Types.False·->·GHC.Types.True
97 ················GHC.Types.True·->·GHC.Types.False·}]97 ················GHC.Types.True·->·GHC.Types.False·}]
98 cf38c6347f28518b1399f78ac574a0b998 39854e7c612f595f47c02771c2ca0963
99 ··$fEqPoint_$c==·::99 ··$fEqPoint_$c==·::
100 ····GHC.Internal.TypeNats.KnownNat·n·=>100 ····GHC.Internal.TypeNats.KnownNat·n·=>
101 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool101 ····Point·a24·n·->·Point·a24·n·->·GHC.Types.Bool
102 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,102 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
103 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·[2],103 ···Strictness:·<ML><1!P(1L,SL)><1!P(1L,SL)>,·Inline:·[2],
104 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>104 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
105 ··············\·@n·::·GHC.Internal.TypeNats.Nat105 ··············\·@n·::·GHC.Internal.TypeNats.Nat
106 ················@a24·::·GHC.Internal.TypeNats.Nat106 ················@a24·::·GHC.Internal.TypeNats.Nat
107 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)107 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n)
108 ················(ds['GHC.Types.Many]·::·Point·a24·n)108 ················(ds['GHC.Types.Many]·::·Point·a24·n)
109 ················(ds1['GHC.Types.Many]·::·Point·a24·n)·->109 ················(ds1['GHC.Types.Many]·::·Point·a24·n)·->
110 ··············case·ds·of·wild·{·Point·ww·ww1·->110 ··············case·ds·of·wild·{·Point·ww·ww1·->
111 ··············case·ds1·of·wild1·{·Point·ww2·ww3·->111 ··············case·ds1·of·wild1·{·Point·ww2·ww3·->
112 ··············$w$c==·@n·@a24·$dKnownNat·ww·ww1·ww2·ww3·}·}]112 ··············$w$c==·@n·@a24·$dKnownNat·ww·ww1·ww2·ww3·}·}]
113 8545ce5fe67c6861485863646b39afc3113 304f219387fc6634cb51d4e965279ec0
114 ··$fShowPoint·::114 ··$fShowPoint·::
115 ····(GHC.Internal.TypeNats.KnownNat·a24,115 ····(GHC.Internal.TypeNats.KnownNat·a24,
116 ·····GHC.Internal.TypeNats.KnownNat·n)·=>116 ·····GHC.Internal.TypeNats.KnownNat·n)·=>
117 ····GHC.Internal.Show.Show·(Point·a24·n)117 ····GHC.Internal.Show.Show·(Point·a24·n)
118 ··DFunId118 ··DFunId
119 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,119 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
120 ···Strictness:·<L><L>,·Inline:·CONLIKE,120 ···Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 122, 39 lines modifiedOffset 122, 39 lines modified
122 ····················@n·::·GHC.Internal.TypeNats.Nat122 ····················@n·::·GHC.Internal.TypeNats.Nat
123 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·a24)123 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·a24)
124 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).124 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·n).
125 ················@(Point·a24·n)125 ················@(Point·a24·n)
126 ················($fShowPoint_$cshowsPrec·@a24·@n·v·v1)126 ················($fShowPoint_$cshowsPrec·@a24·@n·v·v1)
127 ················($fShowPoint_$cshow·@a24·@n·v·v1)127 ················($fShowPoint_$cshow·@a24·@n·v·v1)
128 ················($fShowPoint_$cshowList·@a24·@n·v·v1)]128 ················($fShowPoint_$cshowList·@a24·@n·v·v1)]
129 d43617e30a0023539883ee2932a7a13c129 83790f87262b232e21a6b2d7c7a5c000
130 ··$fShowPoint1·::·[GHC.Types.Char]130 ··$fShowPoint1·::·[GHC.Types.Char]
131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
132 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·$fShowPoint2]132 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·$fShowPoint2]
133 44823f6c5d00c9caa32282349e5f268c133 20ee4af715cf8bfac0b2e9b7ce8729a6
134 ··$fShowPoint2·::·GHC.Prim.Addr#134 ··$fShowPoint2·::·GHC.Prim.Addr#
Max diff block lines reached; 19408/26096 bytes (74.37%) of diff not shown.
7.14 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Diophantine.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Diophantine.hi
Files 96% similar despite different names
6.82 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Diophantine·91037 interface·Math.NumberTheory.Diophantine·9103
8 ··interface·hash:·27dbd85dec8a863ac0177f888a603980 
9 ··ABI·hash:·f3e14a4d8e2ce8cf9b3672cb72d23ed2 
10 ··export-list·hash:·566aa0f2c3ceb692dc45a97adf270b0a8 ··interface·hash:·4632bf95b67c8620ab704440f4c43500
 9 ··ABI·hash:·ca9661086ff9f2c809ada463d0c75bfb
 10 ··export-list·hash:·0ef0460bdb08972b42b00d5bcc1fa322
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d3866
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·590d293099c0aead258f6f0cf1235d7116 ··src_hash:·590d293099c0aead258f6f0cf1235d71
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··cornacchia21 ··cornacchia
22 ··cornacchiaPrimitive22 ··cornacchiaPrimitive
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt
24 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.027 direct·package·dependencies:·base-4.20.2.0
28 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A28 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A
29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 61, 70 lines modifiedOffset 61, 70 lines modified
61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
68 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt·1fd01eab2ff32147dc5e825652111c9d 
69 ··exports:·34222df0362a445e60332d1636c2104f 
70 ··sqrtsModFactorisation·3ea150e986419af1db1036693bf986a8 
71 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
72 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
73 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
74 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
76 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
78 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
79 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a68 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt·ac7de173108f95913a6a10836dc366c4
 69 ··exports:·44c2e6f3a032d81d3df9bc7f3c7d2b98
 70 ··sqrtsModFactorisation·0bb189ec22d6856b7cfe973a137a9571
 71 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 72 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 73 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 74 ··factorise·9ca058028400ac12410919b025bb22bb
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 76 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 78 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 79 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
82 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023382 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
83 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee883 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
84 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff84 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
86 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63586 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
87 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc87 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
88 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd688 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
89 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a89 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a
90 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa090 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa0
91 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e91 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
92 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670092 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
93 395cb0d39a11e414087cd236b607aca093 1a847f99a15111c25cd49193fa3c037d
94 ··$trModule·::·GHC.Types.Module94 ··$trModule·::·GHC.Types.Module
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
98 6a159a10895d5b9aefd8c2f703eb835698 340c2e3c00fa1f635e5270c144f839f8
99 ··$trModule1·::·GHC.Types.TrName99 ··$trModule1·::·GHC.Types.TrName
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
103 f11475f9dc11bd082c0816a3c965db28103 8b78d433abc365cf1ed135ae609af834
104 ··$trModule2·::·GHC.Prim.Addr#104 ··$trModule2·::·GHC.Prim.Addr#
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
106 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Diophantine"#]106 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Diophantine"#]
107 cacc3da4e41cb6551a4c92d27d839cd8107 d6b77e2e8ffabe61327c5557ee7c1b43
108 ··$trModule3·::·GHC.Types.TrName108 ··$trModule3·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
112 df75f3ca72bdf8d29f9cf388994bab47112 ed3e6812566295c00ea3fc9ae7fbf0ca
113 ··$trModule4·::·GHC.Prim.Addr#113 ··$trModule4·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>115 ···Unfolding:·Core:·<vanilla>
116 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
117 ecd04897d675945e2327343d5aff244a116 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 117 2e11136a1c2d55085e2175860ea6379f
118 ··cornacchia·::118 ··cornacchia·::
119 ····GHC.Num.Integer.Integer119 ····GHC.Num.Integer.Integer
120 ····->·GHC.Num.Integer.Integer120 ····->·GHC.Num.Integer.Integer
121 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]121 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]
122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]
123 cfa218a33af0fcae67ac38b03180d69e123 41d197ce12e60f0f8b9a9984a1289513
124 ··cornacchiaPrimitive·::124 ··cornacchiaPrimitive·::
125 ····GHC.Num.Integer.Integer125 ····GHC.Num.Integer.Integer
126 ····->·GHC.Num.Integer.Integer126 ····->·GHC.Num.Integer.Integer
127 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]127 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]
128 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]128 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]
129 Warnings:129 Warnings:
130 ··Deprecated·names:130 ··Deprecated·names:
7.14 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Diophantine.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Diophantine.dyn_hi
Files 96% similar despite different names
6.82 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Diophantine·91037 interface·Math.NumberTheory.Diophantine·9103
8 ··interface·hash:·27dbd85dec8a863ac0177f888a603980 
9 ··ABI·hash:·f3e14a4d8e2ce8cf9b3672cb72d23ed2 
10 ··export-list·hash:·566aa0f2c3ceb692dc45a97adf270b0a8 ··interface·hash:·4632bf95b67c8620ab704440f4c43500
 9 ··ABI·hash:·ca9661086ff9f2c809ada463d0c75bfb
 10 ··export-list·hash:·0ef0460bdb08972b42b00d5bcc1fa322
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d386612 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·590d293099c0aead258f6f0cf1235d7116 ··src_hash:·590d293099c0aead258f6f0cf1235d71
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··cornacchia21 ··cornacchia
22 ··cornacchiaPrimitive22 ··cornacchiaPrimitive
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt
24 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes24 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.027 direct·package·dependencies:·base-4.20.2.0
28 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A28 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A
29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 61, 70 lines modifiedOffset 61, 70 lines modified
61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
68 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt·1fd01eab2ff32147dc5e825652111c9d 
69 ··exports:·34222df0362a445e60332d1636c2104f 
70 ··sqrtsModFactorisation·3ea150e986419af1db1036693bf986a8 
71 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
72 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
73 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
74 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
76 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
78 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
79 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a68 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt·ac7de173108f95913a6a10836dc366c4
 69 ··exports:·44c2e6f3a032d81d3df9bc7f3c7d2b98
 70 ··sqrtsModFactorisation·0bb189ec22d6856b7cfe973a137a9571
 71 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 72 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 73 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 74 ··factorise·9ca058028400ac12410919b025bb22bb
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 76 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 78 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 79 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
82 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023382 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
83 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee883 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
84 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff84 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
86 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63586 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
87 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc87 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
88 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd688 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
89 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a89 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a
90 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa090 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa0
91 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e91 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
92 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670092 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
93 395cb0d39a11e414087cd236b607aca093 1a847f99a15111c25cd49193fa3c037d
94 ··$trModule·::·GHC.Types.Module94 ··$trModule·::·GHC.Types.Module
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
98 6a159a10895d5b9aefd8c2f703eb835698 340c2e3c00fa1f635e5270c144f839f8
99 ··$trModule1·::·GHC.Types.TrName99 ··$trModule1·::·GHC.Types.TrName
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
103 f11475f9dc11bd082c0816a3c965db28103 8b78d433abc365cf1ed135ae609af834
104 ··$trModule2·::·GHC.Prim.Addr#104 ··$trModule2·::·GHC.Prim.Addr#
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
106 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Diophantine"#]106 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Diophantine"#]
107 cacc3da4e41cb6551a4c92d27d839cd8107 d6b77e2e8ffabe61327c5557ee7c1b43
108 ··$trModule3·::·GHC.Types.TrName108 ··$trModule3·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
112 df75f3ca72bdf8d29f9cf388994bab47112 ed3e6812566295c00ea3fc9ae7fbf0ca
113 ··$trModule4·::·GHC.Prim.Addr#113 ··$trModule4·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>115 ···Unfolding:·Core:·<vanilla>
116 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
117 ecd04897d675945e2327343d5aff244a116 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 117 2e11136a1c2d55085e2175860ea6379f
118 ··cornacchia·::118 ··cornacchia·::
119 ····GHC.Num.Integer.Integer119 ····GHC.Num.Integer.Integer
120 ····->·GHC.Num.Integer.Integer120 ····->·GHC.Num.Integer.Integer
121 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]121 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]
122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]
123 cfa218a33af0fcae67ac38b03180d69e123 41d197ce12e60f0f8b9a9984a1289513
124 ··cornacchiaPrimitive·::124 ··cornacchiaPrimitive·::
125 ····GHC.Num.Integer.Integer125 ····GHC.Num.Integer.Integer
126 ····->·GHC.Num.Integer.Integer126 ····->·GHC.Num.Integer.Integer
127 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]127 ····->·[(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)]
128 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]128 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]
129 Warnings:129 Warnings:
130 ··Deprecated·names:130 ··Deprecated·names:
100 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/DirichletCharacters.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/DirichletCharacters.hi
Files 98% similar despite different names
99.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.DirichletCharacters·91037 interface·Math.NumberTheory.DirichletCharacters·9103
8 ··interface·hash:·3234877c54ccae9f4445c468499c2db6 
9 ··ABI·hash:·5f0b72f9d7bcfff5520a4935665b658b 
10 ··export-list·hash:·812e86332390987efde6cf752d102c29 
11 ··orphan·hash:·f01e238cd12e3e3f5231ee7b7fde409b 
12 ··flag·hash:·34eb1bc9e0e53a895971009a5369cb7b8 ··interface·hash:·672d15df77bde9f9750b4c74df6669d9
 9 ··ABI·hash:·0649db00c5a6197a98971ae0d53335ad
 10 ··export-list·hash:·eb47ada6c95a2289c04694b1a7c10cee
 11 ··orphan·hash:·c639f6e8ff763611db5698b7cf13bd8d
 12 ··flag·hash:·8f0d45dfcd05dbe21a57c4c49fe3071a
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·593c6cb2a50ff6f20ae5d3d6e6c548de16 ··src_hash:·593c6cb2a50ff6f20ae5d3d6e6c548de
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 43, 23 lines modifiedOffset 43, 23 lines modified
43 ··Math.NumberTheory.RootsOfUnity.toRootOfUnity43 ··Math.NumberTheory.RootsOfUnity.toRootOfUnity
44 ··DirichletCharacter44 ··DirichletCharacter
45 ··OrZero45 ··OrZero
46 ··PrimitiveCharacter{getPrimitiveChar}46 ··PrimitiveCharacter{getPrimitiveChar}
47 ··RealCharacter{getRealChar}47 ··RealCharacter{getRealChar}
48 ··WithNat{WithNat}48 ··WithNat{WithNat}
49 ··Math.NumberTheory.RootsOfUnity.RootOfUnity{Math.NumberTheory.RootsOfUnity.RootOfUnity·Math.NumberTheory.RootsOfUnity.fromRootOfUnity}49 ··Math.NumberTheory.RootsOfUnity.RootOfUnity{Math.NumberTheory.RootsOfUnity.RootOfUnity·Math.NumberTheory.RootsOfUnity.fromRootOfUnity}
50 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions50 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions
51 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese51 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
52 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal52 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal
53 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative53 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative
54 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton54 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
55 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes55 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
56 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.RootsOfUnity56 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.RootsOfUnity
57 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils57 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
58 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral58 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
59 boot·module·dependencies:59 boot·module·dependencies:
60 direct·package·dependencies:·base-4.20.2.060 direct·package·dependencies:·base-4.20.2.0
61 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb61 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb
62 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f62 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
63 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow63 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
64 plugin·package·dependencies:64 plugin·package·dependencies:
65 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic65 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 96, 62 lines modifiedOffset 96, 62 lines modified
96 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select96 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
97 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict97 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
98 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy98 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
99 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal99 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
100 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base100 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
101 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict101 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
102 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base102 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
103 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions·878476bfce9ae17d7c3edba86aa0f9bf 
104 ··exports:·bc6045bc972130cf543e6d741e1b2b44 
105 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard·f2186113aff11159e15462178a6887c2 
106 ··totient·5a40c1f803c198dfe4154b68131b95eb 
107 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
108 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
109 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
110 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal·32ccab9b97d3e26f7e56b4255e34f874 
111 ··exports:·258be07d1d98f10e5f8c04e38addd1ec 
112 ··discreteLogarithmPP·60d6a3439a9f7451a8cb3739d6f8a52d 
113 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative·aade938b3444325b0f1d731985142264 
114 ··exports:·445915577a1a7efa11aa3cfb71c9b7a9 
115 ··MultMod·b50dc72b6df18ac096f50881d3994a81 
116 ··isMultElement·8b6debc85c315e9d98de69ee1cbc042d 
117 ··isPrimitiveRoot·31ee7374c522c7da9ff021f583e63505 
118 ··multElement·b3d070409f43d4fa8f7e737af2ef2c3f 
119 ··unPrimitiveRoot·d1296f3272c3244ca597ede45deb6fb6 
120 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
121 ··exports:·ec040e97e725aaca56fd040775cfddff 
122 ··Some·1fbc1d8260810d3e8f3d650f618ea38e 
123 ··cyclicGroupFromFactors·9ac3e4d7bd36b0f6ac24a2870bc79ec9 
124 ··proofFromCyclicGroup·3e7199ef38e6c63acb2693051d123121 
125 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
126 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
127 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
128 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
129 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
130 ··Prime·109e6f43a34456ca5963817162dd73e6 
131 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
132 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.RootsOfUnity·8b3ea872cdc5e57d8be87c1a183129bc 
133 ··exports:·512308e5c18209b44591061e4ac5f785 
134 ··RootOfUnity·45ea8b735761443e331d46175952780e 
135 ··RootOfUnity·fcfb813c507593739c72cad63881fb2d 
136 ··fromRootOfUnity·98544180d6d94b361469cd2b80f96858 
137 ··toComplex·26b206e968ff5052402fb7fd07f899f9 
138 ··toRootOfUnity·a39956e11e449b930db7b5c6a4f65ecd 
139 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
140 ··exports:·54d71a7959ed0369a14e2983687de6f1 
141 ··recipMod·1972aed6d582376f84fb6fee7f557b3b 
142 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
143 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
144 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
145 ··intToNatural·dded1d4024589df2b0356e76b59a0432 
146 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
147 ··integerToInt·7358b19c3bd2d819f379fd72a263437e 
148 ··naturalToInt·38cdb159cbc7d2f3349419d437bce8a8 
149 ··naturalToInteger·f6f9c67cf4b1a09f21ef9baa12668dcc 
150 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a103 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions·8a2cd2daddbee11c03acdaa4183be098
 104 ··exports:·dc6b0d6153522084b82d2777b1e35b8a
 105 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard·e814107b5fd99a92d83ba2f139b7a89b
 106 ··totient·ed08d4ad2a54759994bf3aeb5500c054
 107 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 108 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 109 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 110 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal·4c1b331867464bd5731e43e3768b854b
 111 ··exports:·7073e9fc56983355ab20701ead2c734d
 112 ··discreteLogarithmPP·c56bea294a577ddc64a82d47e3686a80
 113 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative·96df4a312264664e03d72a28662f94ff
 114 ··exports:·6084145b152ff4ef9a0fac25d791aada
 115 ··MultMod·4c9ac5a5077338ee9985919117ef57ab
 116 ··isMultElement·27a79bed0f49c9ac063c4062f34ecae4
 117 ··isPrimitiveRoot·d27d8a15392d21cf65ef993492da7f09
 118 ··multElement·5de632ecc45e0c448548d0063f1d478c
 119 ··unPrimitiveRoot·69339281f85ee6b288d1e5de4b21cd7b
 120 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 121 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 122 ··Some·b04fb976bcda952695523b27a940e492
 123 ··cyclicGroupFromFactors·61fa87f679abff0f8eef82690af16fc1
 124 ··proofFromCyclicGroup·e52b91a053a245ba394dc7344737f4e8
 125 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 126 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 127 ··factorise·9ca058028400ac12410919b025bb22bb
Max diff block lines reached; 91781/102119 bytes (89.88%) of diff not shown.
100 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/DirichletCharacters.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/DirichletCharacters.dyn_hi
Files 95% similar despite different names
99.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.DirichletCharacters·91037 interface·Math.NumberTheory.DirichletCharacters·9103
8 ··interface·hash:·3234877c54ccae9f4445c468499c2db6 
9 ··ABI·hash:·5f0b72f9d7bcfff5520a4935665b658b 
10 ··export-list·hash:·812e86332390987efde6cf752d102c29 
11 ··orphan·hash:·f01e238cd12e3e3f5231ee7b7fde409b 
12 ··flag·hash:·8f0d45dfcd05dbe21a57c4c49fe3071a8 ··interface·hash:·672d15df77bde9f9750b4c74df6669d9
 9 ··ABI·hash:·0649db00c5a6197a98971ae0d53335ad
 10 ··export-list·hash:·eb47ada6c95a2289c04694b1a7c10cee
 11 ··orphan·hash:·c639f6e8ff763611db5698b7cf13bd8d
 12 ··flag·hash:·34eb1bc9e0e53a895971009a5369cb7b
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·593c6cb2a50ff6f20ae5d3d6e6c548de16 ··src_hash:·593c6cb2a50ff6f20ae5d3d6e6c548de
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 43, 23 lines modifiedOffset 43, 23 lines modified
43 ··Math.NumberTheory.RootsOfUnity.toRootOfUnity43 ··Math.NumberTheory.RootsOfUnity.toRootOfUnity
44 ··DirichletCharacter44 ··DirichletCharacter
45 ··OrZero45 ··OrZero
46 ··PrimitiveCharacter{getPrimitiveChar}46 ··PrimitiveCharacter{getPrimitiveChar}
47 ··RealCharacter{getRealChar}47 ··RealCharacter{getRealChar}
48 ··WithNat{WithNat}48 ··WithNat{WithNat}
49 ··Math.NumberTheory.RootsOfUnity.RootOfUnity{Math.NumberTheory.RootsOfUnity.RootOfUnity·Math.NumberTheory.RootsOfUnity.fromRootOfUnity}49 ··Math.NumberTheory.RootsOfUnity.RootOfUnity{Math.NumberTheory.RootsOfUnity.RootOfUnity·Math.NumberTheory.RootsOfUnity.fromRootOfUnity}
50 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions50 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions
51 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese51 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
52 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal52 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal
53 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative53 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative
54 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton54 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
55 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes55 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
56 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.RootsOfUnity56 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.RootsOfUnity
57 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils57 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
58 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral58 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
59 boot·module·dependencies:59 boot·module·dependencies:
60 direct·package·dependencies:·base-4.20.2.060 direct·package·dependencies:·base-4.20.2.0
61 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb61 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb
62 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f62 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
63 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow63 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
64 plugin·package·dependencies:64 plugin·package·dependencies:
65 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic65 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 96, 62 lines modifiedOffset 96, 62 lines modified
96 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select96 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
97 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict97 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
98 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy98 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
99 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal99 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
100 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base100 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
101 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict101 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
102 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base102 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
103 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions·878476bfce9ae17d7c3edba86aa0f9bf 
104 ··exports:·bc6045bc972130cf543e6d741e1b2b44 
105 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.ArithmeticFunctions.Standard·f2186113aff11159e15462178a6887c2 
106 ··totient·5a40c1f803c198dfe4154b68131b95eb 
107 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
108 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
109 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
110 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal·32ccab9b97d3e26f7e56b4255e34f874 
111 ··exports:·258be07d1d98f10e5f8c04e38addd1ec 
112 ··discreteLogarithmPP·60d6a3439a9f7451a8cb3739d6f8a52d 
113 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative·aade938b3444325b0f1d731985142264 
114 ··exports:·445915577a1a7efa11aa3cfb71c9b7a9 
115 ··MultMod·b50dc72b6df18ac096f50881d3994a81 
116 ··isMultElement·8b6debc85c315e9d98de69ee1cbc042d 
117 ··isPrimitiveRoot·31ee7374c522c7da9ff021f583e63505 
118 ··multElement·b3d070409f43d4fa8f7e737af2ef2c3f 
119 ··unPrimitiveRoot·d1296f3272c3244ca597ede45deb6fb6 
120 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
121 ··exports:·ec040e97e725aaca56fd040775cfddff 
122 ··Some·1fbc1d8260810d3e8f3d650f618ea38e 
123 ··cyclicGroupFromFactors·9ac3e4d7bd36b0f6ac24a2870bc79ec9 
124 ··proofFromCyclicGroup·3e7199ef38e6c63acb2693051d123121 
125 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
126 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
127 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
128 ··nextPrime·eda5ee17f96c73ed457bfffe6158cc24 
129 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
130 ··Prime·109e6f43a34456ca5963817162dd73e6 
131 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
132 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.RootsOfUnity·8b3ea872cdc5e57d8be87c1a183129bc 
133 ··exports:·512308e5c18209b44591061e4ac5f785 
134 ··RootOfUnity·45ea8b735761443e331d46175952780e 
135 ··RootOfUnity·fcfb813c507593739c72cad63881fb2d 
136 ··fromRootOfUnity·98544180d6d94b361469cd2b80f96858 
137 ··toComplex·26b206e968ff5052402fb7fd07f899f9 
138 ··toRootOfUnity·a39956e11e449b930db7b5c6a4f65ecd 
139 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
140 ··exports:·54d71a7959ed0369a14e2983687de6f1 
141 ··recipMod·1972aed6d582376f84fb6fee7f557b3b 
142 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
143 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
144 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
145 ··intToNatural·dded1d4024589df2b0356e76b59a0432 
146 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
147 ··integerToInt·7358b19c3bd2d819f379fd72a263437e 
148 ··naturalToInt·38cdb159cbc7d2f3349419d437bce8a8 
149 ··naturalToInteger·f6f9c67cf4b1a09f21ef9baa12668dcc 
150 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a103 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions·8a2cd2daddbee11c03acdaa4183be098
 104 ··exports:·dc6b0d6153522084b82d2777b1e35b8a
 105 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.ArithmeticFunctions.Standard·e814107b5fd99a92d83ba2f139b7a89b
 106 ··totient·ed08d4ad2a54759994bf3aeb5500c054
 107 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 108 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 109 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 110 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal·4c1b331867464bd5731e43e3768b854b
 111 ··exports:·7073e9fc56983355ab20701ead2c734d
 112 ··discreteLogarithmPP·c56bea294a577ddc64a82d47e3686a80
 113 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative·96df4a312264664e03d72a28662f94ff
 114 ··exports:·6084145b152ff4ef9a0fac25d791aada
 115 ··MultMod·4c9ac5a5077338ee9985919117ef57ab
 116 ··isMultElement·27a79bed0f49c9ac063c4062f34ecae4
 117 ··isPrimitiveRoot·d27d8a15392d21cf65ef993492da7f09
 118 ··multElement·5de632ecc45e0c448548d0063f1d478c
 119 ··unPrimitiveRoot·69339281f85ee6b288d1e5de4b21cd7b
 120 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 121 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 122 ··Some·b04fb976bcda952695523b27a940e492
 123 ··cyclicGroupFromFactors·61fa87f679abff0f8eef82690af16fc1
 124 ··proofFromCyclicGroup·e52b91a053a245ba394dc7344737f4e8
 125 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 126 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 127 ··factorise·9ca058028400ac12410919b025bb22bb
Max diff block lines reached; 91781/102119 bytes (89.88%) of diff not shown.
21.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Euclidean/Coprimes.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Euclidean/Coprimes.dyn_hi
Files 93% similar despite different names
21.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Euclidean.Coprimes·91037 interface·Math.NumberTheory.Euclidean.Coprimes·9103
8 ··interface·hash:·079397bac019780da6ea0d1bcd1be9e9 
9 ··ABI·hash:·e0e58a0a3a1b2fc949b36da2c256c434 
10 ··export-list·hash:·c52836d8a62031c325f93ae840e725198 ··interface·hash:·ac3ee7d7924f3bc781d902f534c634b1
 9 ··ABI·hash:·762df0104e23360b48f6788046f8dd63
 10 ··export-list·hash:·fa40d39e0278a9d318fe9c2ec5515875
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7bef5463dc86df1701b2f2e03dec866b12 ··flag·hash:·7bef5463dc86df1701b2f2e03dec866b
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1ab3a7d1f447cf4440ae938f2470dc7b16 ··src_hash:·1ab3a7d1f447cf4440ae938f2470dc7b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff63 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
64 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63564 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
65 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc65 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
66 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c66 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
67 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd667 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
68 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2668 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
69 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0469 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
70 a60aa254f2a43d82e0f3be2a54e8c6d570 bd0cf9fd94bf17d60df14a7f5ef77878
71 ··$fEqCoprimes·::71 ··$fEqCoprimes·::
72 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>72 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>
73 ····GHC.Classes.Eq·(Coprimes·a·b)73 ····GHC.Classes.Eq·(Coprimes·a·b)
74 ··DFunId74 ··DFunId
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
76 ···Arity:·2,·Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,76 ···Arity:·2,·Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,
77 ···Inline:·CONLIKE,77 ···Inline:·CONLIKE,
Offset 86, 43 lines modifiedOffset 86, 43 lines modified
86 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)86 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)
87 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)87 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
88 ················($fEqCoprimes1·@a·@b·v·v1)88 ················($fEqCoprimes1·@a·@b·v·v1)
89 ··················`cast`89 ··················`cast`
90 ················(Sym·(N:Coprimes[0]·<a>_R·<b>_R)90 ················(Sym·(N:Coprimes[0]·<a>_R·<b>_R)
91 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)91 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)
92 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]92 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
93 e8ee95ff7e419bddc4630d795ee9565a93 205fe1dbd522d046a4c351dab5bb2e21
94 ··$fEqCoprimes1·::94 ··$fEqCoprimes1·::
95 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>95 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>
96 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool96 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
98 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,98 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,
99 ···Unfolding:·Core:·<vanilla>99 ···Unfolding:·Core:·<vanilla>
100 ··············\·@a100 ··············\·@a
101 ················@b101 ················@b
102 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)102 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
103 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->103 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->
104 ··············GHC.Classes.$fEqList_$c/=104 ··············GHC.Classes.$fEqList_$c/=
105 ················@(a,·b)105 ················@(a,·b)
106 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]106 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]
107 33f6b3fb0d911aa5e410a97fc8890edf107 4745706025d02a92e342556db3d1d4d7
108 ··$fEqCoprimes2·::108 ··$fEqCoprimes2·::
109 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>109 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>
110 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool110 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool
111 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,111 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
112 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,112 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,
113 ···Unfolding:·Core:·<vanilla>113 ···Unfolding:·Core:·<vanilla>
114 ··············\·@a114 ··············\·@a
115 ················@b115 ················@b
116 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)116 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
117 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->117 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->
118 ··············GHC.Classes.$fEqList_$c==118 ··············GHC.Classes.$fEqList_$c==
119 ················@(a,·b)119 ················@(a,·b)
120 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]120 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]
121 9b4bd94fc20db4252cf96becca682ccc121 60152864a9495f8c609174801f684cd6
122 ··$fMonoidCoprimes·::122 ··$fMonoidCoprimes·::
123 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,123 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
124 ·····GHC.Internal.Num.Num·b)·=>124 ·····GHC.Internal.Num.Num·b)·=>
125 ····GHC.Internal.Base.Monoid·(Coprimes·a·b)125 ····GHC.Internal.Base.Monoid·(Coprimes·a·b)
126 ··DFunId126 ··DFunId
127 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,127 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
128 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)>,128 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)>,
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))138 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))
139 ················($fMonoidCoprimes1·@a·@b·v·v1·v2·v3)139 ················($fMonoidCoprimes1·@a·@b·v·v1·v2·v3)
140 ··················`cast`140 ··················`cast`
141 ················(<Coprimes·a·b>_R141 ················(<Coprimes·a·b>_R
142 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R142 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R
143 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))143 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))
144 ················($fMonoidCoprimes_$cmconcat·@a·@b·v·v1·v2·v3)]144 ················($fMonoidCoprimes_$cmconcat·@a·@b·v·v1·v2·v3)]
145 00718cd55bfaee1e509452c1cf806064145 303e73ac0f8098e71b989a1450260e74
146 ··$fMonoidCoprimes1·::146 ··$fMonoidCoprimes1·::
147 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,147 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
148 ·····GHC.Internal.Num.Num·b)·=>148 ·····GHC.Internal.Num.Num·b)·=>
149 ····Coprimes·a·b·->·Coprimes·a·b·->·[(a,·b)]149 ····Coprimes·a·b·->·Coprimes·a·b·->·[(a,·b)]
150 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,150 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
151 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L><L>,151 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L><L>,
152 ···Unfolding:·Core:·<vanilla>152 ···Unfolding:·Core:·<vanilla>
Offset 198, 19 lines modifiedOffset 198, 19 lines modified
198 ··············case·$wgo1198 ··············case·$wgo1
199 ·····················ds·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)199 ·····················ds·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)
200 ·····················ys·of·wild·{·(#,#)·ww·ww1·->200 ·····················ys·of·wild·{·(#,#)·ww·ww1·->
201 ··············GHC.Internal.Base.++201 ··············GHC.Internal.Base.++
202 ················@(a,·b)202 ················@(a,·b)
203 ················ww·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)203 ················ww·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)
204 ················($fMonoidCoprimes2·@b·@a·ww1)·}]204 ················($fMonoidCoprimes2·@b·@a·ww1)·}]
205 f8e0fdbe8d0d4c19d7bad3a99547ffc2205 cdd310db37b10ae5c91ffec7ba17d50d
206 ··$fMonoidCoprimes2·::·[Coprimes·a·b]·->·[(a,·b)]206 ··$fMonoidCoprimes2·::·[Coprimes·a·b]·->·[(a,·b)]
207 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,207 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,
208 ···Arity:·1,·Strictness:·<1L>]208 ···Arity:·1,·Strictness:·<1L>]
209 f735804740f01c15c153cc1af7d71835209 9ea22360e5e4de2f07a43285b765da78
210 ··$fMonoidCoprimes_$cmconcat·::210 ··$fMonoidCoprimes_$cmconcat·::
211 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,211 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
212 ·····GHC.Internal.Num.Num·b)·=>212 ·····GHC.Internal.Num.Num·b)·=>
213 ····[Coprimes·a·b]·->·Coprimes·a·b213 ····[Coprimes·a·b]·->·Coprimes·a·b
214 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,214 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
215 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L>,215 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L>,
216 ···Inline:·(sat-args=0),216 ···Inline:·(sat-args=0),
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ················($fMonoidCoprimes1·@a·@b·$dEq·$dGcdDomain·$dEq1·$dNum)228 ················($fMonoidCoprimes1·@a·@b·$dEq·$dGcdDomain·$dEq1·$dNum)
229 ··················`cast`229 ··················`cast`
230 ················(<Coprimes·a·b>_R230 ················(<Coprimes·a·b>_R
231 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R231 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R
232 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))232 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))
233 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))233 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))
234 ················eta]234 ················eta]
235 e5260adfd702122aa4534369c71429c6235 1ccf078a926ce4c8d0c54fc8a67885e0
236 ··$fSemigroupCoprimes·::236 ··$fSemigroupCoprimes·::
237 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,237 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
238 ·····GHC.Internal.Num.Num·b)·=>238 ·····GHC.Internal.Num.Num·b)·=>
Max diff block lines reached; 15273/21491 bytes (71.07%) of diff not shown.
21.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Euclidean/Coprimes.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Euclidean/Coprimes.hi
Files 89% similar despite different names
21.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Euclidean.Coprimes·91037 interface·Math.NumberTheory.Euclidean.Coprimes·9103
8 ··interface·hash:·079397bac019780da6ea0d1bcd1be9e9 
9 ··ABI·hash:·e0e58a0a3a1b2fc949b36da2c256c434 
10 ··export-list·hash:·c52836d8a62031c325f93ae840e725198 ··interface·hash:·ac3ee7d7924f3bc781d902f534c634b1
 9 ··ABI·hash:·762df0104e23360b48f6788046f8dd63
 10 ··export-list·hash:·fa40d39e0278a9d318fe9c2ec5515875
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·62f29fb4702273daadb1ae3a9b72eeb012 ··flag·hash:·62f29fb4702273daadb1ae3a9b72eeb0
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1ab3a7d1f447cf4440ae938f2470dc7b16 ··src_hash:·1ab3a7d1f447cf4440ae938f2470dc7b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff63 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
64 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63564 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
65 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc65 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
66 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c66 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
67 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd667 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
68 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2668 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
69 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0469 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
70 a60aa254f2a43d82e0f3be2a54e8c6d570 bd0cf9fd94bf17d60df14a7f5ef77878
71 ··$fEqCoprimes·::71 ··$fEqCoprimes·::
72 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>72 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>
73 ····GHC.Classes.Eq·(Coprimes·a·b)73 ····GHC.Classes.Eq·(Coprimes·a·b)
74 ··DFunId74 ··DFunId
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
76 ···Arity:·2,·Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,76 ···Arity:·2,·Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,
77 ···Inline:·CONLIKE,77 ···Inline:·CONLIKE,
Offset 86, 43 lines modifiedOffset 86, 43 lines modified
86 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)86 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)
87 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)87 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
88 ················($fEqCoprimes1·@a·@b·v·v1)88 ················($fEqCoprimes1·@a·@b·v·v1)
89 ··················`cast`89 ··················`cast`
90 ················(Sym·(N:Coprimes[0]·<a>_R·<b>_R)90 ················(Sym·(N:Coprimes[0]·<a>_R·<b>_R)
91 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)91 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R)
92 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]92 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
93 e8ee95ff7e419bddc4630d795ee9565a93 205fe1dbd522d046a4c351dab5bb2e21
94 ··$fEqCoprimes1·::94 ··$fEqCoprimes1·::
95 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>95 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>
96 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool96 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
98 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,98 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,
99 ···Unfolding:·Core:·<vanilla>99 ···Unfolding:·Core:·<vanilla>
100 ··············\·@a100 ··············\·@a
101 ················@b101 ················@b
102 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)102 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
103 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->103 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->
104 ··············GHC.Classes.$fEqList_$c/=104 ··············GHC.Classes.$fEqList_$c/=
105 ················@(a,·b)105 ················@(a,·b)
106 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]106 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]
107 33f6b3fb0d911aa5e410a97fc8890edf107 4745706025d02a92e342556db3d1d4d7
108 ··$fEqCoprimes2·::108 ··$fEqCoprimes2·::
109 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>109 ····(GHC.Classes.Eq·a,·GHC.Classes.Eq·b)·=>
110 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool110 ····[(a,·b)]·->·[(a,·b)]·->·GHC.Types.Bool
111 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,111 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
112 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,112 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A)>,
113 ···Unfolding:·Core:·<vanilla>113 ···Unfolding:·Core:·<vanilla>
114 ··············\·@a114 ··············\·@a
115 ················@b115 ················@b
116 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)116 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
117 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->117 ················($dEq1['GHC.Types.Many]·::·GHC.Classes.Eq·b)·->
118 ··············GHC.Classes.$fEqList_$c==118 ··············GHC.Classes.$fEqList_$c==
119 ················@(a,·b)119 ················@(a,·b)
120 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]120 ················(GHC.Classes.$fEqTuple2·@a·@b·$dEq·$dEq1)]
121 9b4bd94fc20db4252cf96becca682ccc121 60152864a9495f8c609174801f684cd6
122 ··$fMonoidCoprimes·::122 ··$fMonoidCoprimes·::
123 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,123 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
124 ·····GHC.Internal.Num.Num·b)·=>124 ·····GHC.Internal.Num.Num·b)·=>
125 ····GHC.Internal.Base.Monoid·(Coprimes·a·b)125 ····GHC.Internal.Base.Monoid·(Coprimes·a·b)
126 ··DFunId126 ··DFunId
127 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,127 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
128 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)>,128 ···Strictness:·<LP(LC(L,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)>,
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))138 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))
139 ················($fMonoidCoprimes1·@a·@b·v·v1·v2·v3)139 ················($fMonoidCoprimes1·@a·@b·v·v1·v2·v3)
140 ··················`cast`140 ··················`cast`
141 ················(<Coprimes·a·b>_R141 ················(<Coprimes·a·b>_R
142 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R142 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R
143 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))143 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))
144 ················($fMonoidCoprimes_$cmconcat·@a·@b·v·v1·v2·v3)]144 ················($fMonoidCoprimes_$cmconcat·@a·@b·v·v1·v2·v3)]
145 00718cd55bfaee1e509452c1cf806064145 303e73ac0f8098e71b989a1450260e74
146 ··$fMonoidCoprimes1·::146 ··$fMonoidCoprimes1·::
147 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,147 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
148 ·····GHC.Internal.Num.Num·b)·=>148 ·····GHC.Internal.Num.Num·b)·=>
149 ····Coprimes·a·b·->·Coprimes·a·b·->·[(a,·b)]149 ····Coprimes·a·b·->·Coprimes·a·b·->·[(a,·b)]
150 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,150 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
151 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L><L>,151 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L><L>,
152 ···Unfolding:·Core:·<vanilla>152 ···Unfolding:·Core:·<vanilla>
Offset 198, 19 lines modifiedOffset 198, 19 lines modified
198 ··············case·$wgo1198 ··············case·$wgo1
199 ·····················ds·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)199 ·····················ds·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)
200 ·····················ys·of·wild·{·(#,#)·ww·ww1·->200 ·····················ys·of·wild·{·(#,#)·ww·ww1·->
201 ··············GHC.Internal.Base.++201 ··············GHC.Internal.Base.++
202 ················@(a,·b)202 ················@(a,·b)
203 ················ww·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)203 ················ww·`cast`·(N:Coprimes[0]·<a>_R·<b>_R)
204 ················($fMonoidCoprimes2·@b·@a·ww1)·}]204 ················($fMonoidCoprimes2·@b·@a·ww1)·}]
205 f8e0fdbe8d0d4c19d7bad3a99547ffc2205 cdd310db37b10ae5c91ffec7ba17d50d
206 ··$fMonoidCoprimes2·::·[Coprimes·a·b]·->·[(a,·b)]206 ··$fMonoidCoprimes2·::·[Coprimes·a·b]·->·[(a,·b)]
207 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,207 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,
208 ···Arity:·1,·Strictness:·<1L>]208 ···Arity:·1,·Strictness:·<1L>]
209 f735804740f01c15c153cc1af7d71835209 9ea22360e5e4de2f07a43285b765da78
210 ··$fMonoidCoprimes_$cmconcat·::210 ··$fMonoidCoprimes_$cmconcat·::
211 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,211 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
212 ·····GHC.Internal.Num.Num·b)·=>212 ·····GHC.Internal.Num.Num·b)·=>
213 ····[Coprimes·a·b]·->·Coprimes·a·b213 ····[Coprimes·a·b]·->·Coprimes·a·b
214 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,214 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
215 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L>,215 ···Strictness:·<LP(SC(S,C(1,L)),A)><LP(LP(A,L,A,L,A),LC(L,C(1,L)),LC(L,C(1,L)),A,A)><LP(LC(L,C(1,L)),A)><LP(LC(L,C(1,L)),A,A,A,A,A,L)><1L>,
216 ···Inline:·(sat-args=0),216 ···Inline:·(sat-args=0),
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ················($fMonoidCoprimes1·@a·@b·$dEq·$dGcdDomain·$dEq1·$dNum)228 ················($fMonoidCoprimes1·@a·@b·$dEq·$dGcdDomain·$dEq1·$dNum)
229 ··················`cast`229 ··················`cast`
230 ················(<Coprimes·a·b>_R230 ················(<Coprimes·a·b>_R
231 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R231 ·················%<'GHC.Types.Many>_N·->_R·<Coprimes·a·b>_R
232 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))232 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Coprimes[0]·<a>_R·<b>_R))
233 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))233 ················(GHC.Types.[]·@(a,·b))·`cast`·(Sym·(N:Coprimes[0]·<a>_R·<b>_R))
234 ················eta]234 ················eta]
235 e5260adfd702122aa4534369c71429c6235 1ccf078a926ce4c8d0c54fc8a67885e0
236 ··$fSemigroupCoprimes·::236 ··$fSemigroupCoprimes·::
237 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,237 ····(GHC.Classes.Eq·a,·Data.Euclidean.GcdDomain·a,·GHC.Classes.Eq·b,
238 ·····GHC.Internal.Num.Num·b)·=>238 ·····GHC.Internal.Num.Num·b)·=>
Max diff block lines reached; 15273/21488 bytes (71.08%) of diff not shown.
26.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Cbrt.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Cbrt.hi
Files 96% similar despite different names
25.7 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Moduli.Cbrt·91037 interface·Math.NumberTheory.Moduli.Cbrt·9103
8 ··interface·hash:·dda8934adfc9bcb245d33111d6f2ee61 
9 ··ABI·hash:·a837b0425f94a9d6dce0d18b1c736f60 
10 ··export-list·hash:·f74ef7edf1c98038c4ccdbfb7d5a07fb 
11 ··orphan·hash:·832b01cb527fa78d81a20463145515b7 
12 ··flag·hash:·8df081fa0a5247d52729fc8dc2dd1bba8 ··interface·hash:·6334a4fa72aa806814f6d637ac93f704
 9 ··ABI·hash:·11311c17e5d887351ba68a188e70072c
 10 ··export-list·hash:·59c8dd528df5d9b8e606a876d865a7a8
 11 ··orphan·hash:·4c45067ddf5f66f8798ae0299ae13019
 12 ··flag·hash:·daa353ab5cdc81474b6170eedd67d209
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·299bc8105a40fd4268148d7581964e8916 ··src_hash:·299bc8105a40fd4268148d7581964e89
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··cubicSymbol21 ··cubicSymbol
22 ··symbolToNum22 ··symbolToNum
23 ··CubicSymbol{Omega·OmegaSquare·One·Zero}23 ··CubicSymbol{Omega·OmegaSquare·One·Zero}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Quadratic.EisensteinIntegers24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Quadratic.EisensteinIntegers
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 62, 43 lines modifiedOffset 62, 43 lines modified
62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
69 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Quadratic.EisensteinIntegers·c025b83814df265d32832b1ab742a861 
70 ··exports:·34e2f09c9f53a6e7c5df3c7299361a0c 
71 ··:+·20e77d2b487f8214b99cb8bc709ede10 
72 ··EisensteinInteger·c8ef4011e970099f7a898ec752763d1d 
73 ··ω·d5b5c89ff0dc8bd7467d096e26d37a38 
74 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
75 ··exports:·54d71a7959ed0369a14e2983687de6f1 
76 ··splitOff·65c5e35c38cbe7a87b18ae1d0d304cc6 
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
78 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
79 ··wordToInteger·23350746f9a5aaad07f0faca8efd5c8669 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Quadratic.EisensteinIntegers·f4509a1e12594bc3db4be386e08a2071
 70 ··exports:·07d9222d0eebefb6f161a0bc74beecc3
 71 ··:+·e4c0e21efad4b314b8f3a10241e6bcc2
 72 ··EisensteinInteger·23160c50d29697613a2979856259eb6d
 73 ··ω·2b158f68aefece54948cec4ac658718e
 74 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 75 ··exports:·690782dcd9400ee05c7a600fee08d72b
 76 ··splitOff·3390d5eca3f79c615d23dcebdac34459
 77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 78 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 79 ··wordToInteger·acfc359ff8a087e41559ddb0836f7986
80 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e80 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
81 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a81 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
82 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c82 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
84 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63584 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
85 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc85 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
87 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd687 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
89 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2689 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
90 11c1127706fc58c798d3d270a867127e90 23ba71d34470ac1cdf6ac6aa93e71089
91 ··$fEqCubicSymbol·::·GHC.Classes.Eq·CubicSymbol91 ··$fEqCubicSymbol·::·GHC.Classes.Eq·CubicSymbol
92 ··DFunId92 ··DFunId
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,
94 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,94 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
95 ···Unfolding:·DFun:.95 ···Unfolding:·DFun:.
96 ················@CubicSymbol·$fEqCubicSymbol_$c==·$fEqCubicSymbol_$c/=]96 ················@CubicSymbol·$fEqCubicSymbol_$c==·$fEqCubicSymbol_$c/=]
97 634a333281444a44900cf31223e2187c97 74edc0ca60f5837dc0f71d9293006ddd
98 ··$fEqCubicSymbol_$c/=·::98 ··$fEqCubicSymbol_$c/=·::
99 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool99 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
101 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),101 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
102 ···Unfolding:·Core:·StableUser·<2,FalseFalse>102 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
103 ··············\·(x['GHC.Types.Many]·::·CubicSymbol)103 ··············\·(x['GHC.Types.Many]·::·CubicSymbol)
104 ················(y['GHC.Types.Many]·::·CubicSymbol)·->104 ················(y['GHC.Types.Many]·::·CubicSymbol)·->
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ·····················x·of·a#·{·DEFAULT·->108 ·····················x·of·a#·{·DEFAULT·->
109 ··············case·GHC.Prim.dataToTagSmall#109 ··············case·GHC.Prim.dataToTagSmall#
110 ·····················@'GHC.Types.Lifted110 ·····················@'GHC.Types.Lifted
111 ·····················@CubicSymbol111 ·····················@CubicSymbol
112 ·····················y·of·b#·{·DEFAULT·->112 ·····················y·of·b#·{·DEFAULT·->
113 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{113 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
114 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]114 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
115 9fe0a54cb70c8f9074dde07fc6d319ec115 a4b9399af345221183abdc22f7989b9b
116 ··$fEqCubicSymbol_$c==·::116 ··$fEqCubicSymbol_$c==·::
117 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool117 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool
118 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,118 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
119 ···Strictness:·<SL><SL>,119 ···Strictness:·<SL><SL>,
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·(a['GHC.Types.Many]·::·CubicSymbol)121 ··············\·(a['GHC.Types.Many]·::·CubicSymbol)
122 ················(b['GHC.Types.Many]·::·CubicSymbol)·->122 ················(b['GHC.Types.Many]·::·CubicSymbol)·->
Offset 125, 50 lines modifiedOffset 125, 50 lines modified
125 ·····················@CubicSymbol125 ·····················@CubicSymbol
126 ·····················a·of·a#·{·DEFAULT·->126 ·····················a·of·a#·{·DEFAULT·->
127 ··············case·GHC.Prim.dataToTagSmall#127 ··············case·GHC.Prim.dataToTagSmall#
128 ·····················@'GHC.Types.Lifted128 ·····················@'GHC.Types.Lifted
129 ·····················@CubicSymbol129 ·····················@CubicSymbol
130 ·····················b·of·b#·{·DEFAULT·->130 ·····················b·of·b#·{·DEFAULT·->
131 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]131 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
132 94f111b8e068827cd39c84c300e6f9c0132 f47d2053d1bbd35178be34ed05526d17
133 ··$fSemigroupCubicSymbol·::·GHC.Internal.Base.Semigroup·CubicSymbol133 ··$fSemigroupCubicSymbol·::·GHC.Internal.Base.Semigroup·CubicSymbol
134 ··DFunId134 ··DFunId
135 ··[TagSig:·<TagProper>,135 ··[TagSig:·<TagProper>,
136 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Semigroup],136 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Semigroup],
137 ···Inline:·CONLIKE,137 ···Inline:·CONLIKE,
138 ···Unfolding:·DFun:.138 ···Unfolding:·DFun:.
139 ················@CubicSymbol139 ················@CubicSymbol
140 ················$fSemigroupCubicSymbol_$c<>140 ················$fSemigroupCubicSymbol_$c<>
141 ················$fSemigroupCubicSymbol_$csconcat141 ················$fSemigroupCubicSymbol_$csconcat
142 ················$fSemigroupCubicSymbol_$cstimes]142 ················$fSemigroupCubicSymbol_$cstimes]
143 b254624f85b987920cdfe74d119e0f51143 89e1ba21d8e7be27241f484b23173094
Max diff block lines reached; 19255/26328 bytes (73.14%) of diff not shown.
26.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Cbrt.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Cbrt.dyn_hi
Files 95% similar despite different names
25.7 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Cbrt·91037 interface·Math.NumberTheory.Moduli.Cbrt·9103
8 ··interface·hash:·dda8934adfc9bcb245d33111d6f2ee61 
9 ··ABI·hash:·a837b0425f94a9d6dce0d18b1c736f60 
10 ··export-list·hash:·f74ef7edf1c98038c4ccdbfb7d5a07fb 
11 ··orphan·hash:·832b01cb527fa78d81a20463145515b7 
12 ··flag·hash:·daa353ab5cdc81474b6170eedd67d2098 ··interface·hash:·6334a4fa72aa806814f6d637ac93f704
 9 ··ABI·hash:·11311c17e5d887351ba68a188e70072c
 10 ··export-list·hash:·59c8dd528df5d9b8e606a876d865a7a8
 11 ··orphan·hash:·4c45067ddf5f66f8798ae0299ae13019
 12 ··flag·hash:·8df081fa0a5247d52729fc8dc2dd1bba
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·299bc8105a40fd4268148d7581964e8916 ··src_hash:·299bc8105a40fd4268148d7581964e89
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··cubicSymbol21 ··cubicSymbol
22 ··symbolToNum22 ··symbolToNum
23 ··CubicSymbol{Omega·OmegaSquare·One·Zero}23 ··CubicSymbol{Omega·OmegaSquare·One·Zero}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Quadratic.EisensteinIntegers24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Quadratic.EisensteinIntegers
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 62, 43 lines modifiedOffset 62, 43 lines modified
62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select62 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict63 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy64 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal65 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base66 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict67 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base68 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
69 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Quadratic.EisensteinIntegers·c025b83814df265d32832b1ab742a861 
70 ··exports:·34e2f09c9f53a6e7c5df3c7299361a0c 
71 ··:+·20e77d2b487f8214b99cb8bc709ede10 
72 ··EisensteinInteger·c8ef4011e970099f7a898ec752763d1d 
73 ··ω·d5b5c89ff0dc8bd7467d096e26d37a38 
74 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
75 ··exports:·54d71a7959ed0369a14e2983687de6f1 
76 ··splitOff·65c5e35c38cbe7a87b18ae1d0d304cc6 
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
78 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
79 ··wordToInteger·23350746f9a5aaad07f0faca8efd5c8669 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Quadratic.EisensteinIntegers·f4509a1e12594bc3db4be386e08a2071
 70 ··exports:·07d9222d0eebefb6f161a0bc74beecc3
 71 ··:+·e4c0e21efad4b314b8f3a10241e6bcc2
 72 ··EisensteinInteger·23160c50d29697613a2979856259eb6d
 73 ··ω·2b158f68aefece54948cec4ac658718e
 74 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 75 ··exports:·690782dcd9400ee05c7a600fee08d72b
 76 ··splitOff·3390d5eca3f79c615d23dcebdac34459
 77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 78 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 79 ··wordToInteger·acfc359ff8a087e41559ddb0836f7986
80 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e80 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
81 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a81 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
82 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c82 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
84 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63584 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
85 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc85 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
87 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd687 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
89 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2689 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
90 11c1127706fc58c798d3d270a867127e90 23ba71d34470ac1cdf6ac6aa93e71089
91 ··$fEqCubicSymbol·::·GHC.Classes.Eq·CubicSymbol91 ··$fEqCubicSymbol·::·GHC.Classes.Eq·CubicSymbol
92 ··DFunId92 ··DFunId
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,
94 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,94 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
95 ···Unfolding:·DFun:.95 ···Unfolding:·DFun:.
96 ················@CubicSymbol·$fEqCubicSymbol_$c==·$fEqCubicSymbol_$c/=]96 ················@CubicSymbol·$fEqCubicSymbol_$c==·$fEqCubicSymbol_$c/=]
97 634a333281444a44900cf31223e2187c97 74edc0ca60f5837dc0f71d9293006ddd
98 ··$fEqCubicSymbol_$c/=·::98 ··$fEqCubicSymbol_$c/=·::
99 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool99 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
101 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),101 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
102 ···Unfolding:·Core:·StableUser·<2,FalseFalse>102 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
103 ··············\·(x['GHC.Types.Many]·::·CubicSymbol)103 ··············\·(x['GHC.Types.Many]·::·CubicSymbol)
104 ················(y['GHC.Types.Many]·::·CubicSymbol)·->104 ················(y['GHC.Types.Many]·::·CubicSymbol)·->
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ·····················x·of·a#·{·DEFAULT·->108 ·····················x·of·a#·{·DEFAULT·->
109 ··············case·GHC.Prim.dataToTagSmall#109 ··············case·GHC.Prim.dataToTagSmall#
110 ·····················@'GHC.Types.Lifted110 ·····················@'GHC.Types.Lifted
111 ·····················@CubicSymbol111 ·····················@CubicSymbol
112 ·····················y·of·b#·{·DEFAULT·->112 ·····················y·of·b#·{·DEFAULT·->
113 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{113 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
114 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]114 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
115 9fe0a54cb70c8f9074dde07fc6d319ec115 a4b9399af345221183abdc22f7989b9b
116 ··$fEqCubicSymbol_$c==·::116 ··$fEqCubicSymbol_$c==·::
117 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool117 ····CubicSymbol·->·CubicSymbol·->·GHC.Types.Bool
118 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,118 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
119 ···Strictness:·<SL><SL>,119 ···Strictness:·<SL><SL>,
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·(a['GHC.Types.Many]·::·CubicSymbol)121 ··············\·(a['GHC.Types.Many]·::·CubicSymbol)
122 ················(b['GHC.Types.Many]·::·CubicSymbol)·->122 ················(b['GHC.Types.Many]·::·CubicSymbol)·->
Offset 125, 50 lines modifiedOffset 125, 50 lines modified
125 ·····················@CubicSymbol125 ·····················@CubicSymbol
126 ·····················a·of·a#·{·DEFAULT·->126 ·····················a·of·a#·{·DEFAULT·->
127 ··············case·GHC.Prim.dataToTagSmall#127 ··············case·GHC.Prim.dataToTagSmall#
128 ·····················@'GHC.Types.Lifted128 ·····················@'GHC.Types.Lifted
129 ·····················@CubicSymbol129 ·····················@CubicSymbol
130 ·····················b·of·b#·{·DEFAULT·->130 ·····················b·of·b#·{·DEFAULT·->
131 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]131 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
132 94f111b8e068827cd39c84c300e6f9c0132 f47d2053d1bbd35178be34ed05526d17
133 ··$fSemigroupCubicSymbol·::·GHC.Internal.Base.Semigroup·CubicSymbol133 ··$fSemigroupCubicSymbol·::·GHC.Internal.Base.Semigroup·CubicSymbol
134 ··DFunId134 ··DFunId
135 ··[TagSig:·<TagProper>,135 ··[TagSig:·<TagProper>,
136 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Semigroup],136 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Semigroup],
137 ···Inline:·CONLIKE,137 ···Inline:·CONLIKE,
138 ···Unfolding:·DFun:.138 ···Unfolding:·DFun:.
139 ················@CubicSymbol139 ················@CubicSymbol
140 ················$fSemigroupCubicSymbol_$c<>140 ················$fSemigroupCubicSymbol_$c<>
141 ················$fSemigroupCubicSymbol_$csconcat141 ················$fSemigroupCubicSymbol_$csconcat
142 ················$fSemigroupCubicSymbol_$cstimes]142 ················$fSemigroupCubicSymbol_$cstimes]
143 b254624f85b987920cdfe74d119e0f51143 89e1ba21d8e7be27241f484b23173094
Max diff block lines reached; 19255/26328 bytes (73.14%) of diff not shown.
11.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Chinese.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Chinese.dyn_hi
Files 98% similar despite different names
10.7 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Chinese·91037 interface·Math.NumberTheory.Moduli.Chinese·9103
8 ··interface·hash:·7e9909dc6a1ce79a6efab2bd5b635b78 
9 ··ABI·hash:·b376d6ac62a72ab18e3f145eaedb43cc 
10 ··export-list·hash:·366bb9c0fa9b0336192dc89f6f664f208 ··interface·hash:·a9f16ae4ce5e5ff4e43371ca904552e9
 9 ··ABI·hash:·a5760453fb4384095432b0a86c560fa9
 10 ··export-list·hash:·f52f1c4bd317bb94ad7b96b1ee259bdb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·486444e039827ef0dc5f0012383bb83012 ··flag·hash:·486444e039827ef0dc5f0012383bb830
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·dc2d3d1d972fd886123d0f00126cefcd16 ··src_hash:·dc2d3d1d972fd886123d0f00126cefcd
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··chinese21 ··chinese
22 ··chineseSomeMod22 ··chineseSomeMod
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f26 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
27 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA27 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder29 orphans:·Data.Binary.Generic·Data.ByteString.Builder
30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
Offset 55, 98 lines modifiedOffset 55, 98 lines modified
55 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader55 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
56 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy56 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
57 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS57 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
58 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict58 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
59 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector59 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector
60 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict60 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict
61 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base61 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
62 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod·dd47e34aa269b9c4081fcbfa4a991598 
63 ··exports:·fa8a4414f14758fc190952688ba1c207 
64 ··InfMod·8f50aca5271174b055e851dcb3091519 
65 ··SomeMod·378a27fdb7e2d1b70f806eae9325b708 
66 ··SomeMod·8127051db577c3d2388a04306ef6a319 
67 ··modulo·d30f1eb6df7ffcb7e5ca72382e1d7ff862 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod·28ce2cfca4d565d4f9d666fee540857b
 63 ··exports:·d02f89c4e0adaad03b3dac67dbc8d272
 64 ··InfMod·ba004d74aa52f5ba5873e5019bda8b8f
 65 ··SomeMod·3c15168054b57664e934f2f24aed5827
 66 ··SomeMod·5f7259ec54b2b36161e0a2008414c2cd
 67 ··modulo·194f48ee0ec0cb64a02ace3bcf3187b8
68 import··-/··Data.Ratio·c2a89d292a2e179bd3222b5551f141a268 import··-/··Data.Ratio·c2a89d292a2e179bd3222b5551f141a2
69 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83669 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
71 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c71 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
72 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe72 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
73 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63573 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
74 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc74 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
75 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104575 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
76 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd676 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
77 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc477 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
78 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2678 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
79 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0479 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
80 b55093a0d07e07ee25c1e3b27829908580 353c80177f321d902dec14374178f72c
81 ··$s$wgcdExt_go·::81 ··$s$wgcdExt_go·::
82 ····GHC.Types.Int82 ····GHC.Types.Int
83 ····->·GHC.Types.Int83 ····->·GHC.Types.Int
84 ····->·GHC.Types.Int84 ····->·GHC.Types.Int
85 ····->·GHC.Types.Int85 ····->·GHC.Types.Int
86 ····->·(#·GHC.Types.Int,·GHC.Types.Int·#)86 ····->·(#·GHC.Types.Int,·GHC.Types.Int·#)
87 ··StrWork([~,·~,·~,·!])87 ··StrWork([~,·~,·~,·!])
88 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,88 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
89 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]89 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]
90 61f4317053fed944c123b3c294ced42890 38a73ec3774dd5ec55dce00d11e38e04
91 ··$s$wgcdExt_go1·::91 ··$s$wgcdExt_go1·::
92 ····GHC.Types.Word92 ····GHC.Types.Word
93 ····->·GHC.Types.Word93 ····->·GHC.Types.Word
94 ····->·GHC.Types.Word94 ····->·GHC.Types.Word
95 ····->·GHC.Types.Word95 ····->·GHC.Types.Word
96 ····->·(#·GHC.Types.Word,·GHC.Types.Word·#)96 ····->·(#·GHC.Types.Word,·GHC.Types.Word·#)
97 ··StrWork([~,·~,·~,·!])97 ··StrWork([~,·~,·~,·!])
98 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,98 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
99 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]99 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]
100 2663616490853a7f3b91f2e6e2d5fe37100 d21b594fe6ad6702cb36ab30fec7b6db
101 ··$s$wgcdExt_go2·::101 ··$s$wgcdExt_go2·::
102 ····GHC.Num.Integer.Integer102 ····GHC.Num.Integer.Integer
103 ····->·GHC.Num.Integer.Integer103 ····->·GHC.Num.Integer.Integer
104 ····->·GHC.Num.Integer.Integer104 ····->·GHC.Num.Integer.Integer
105 ····->·GHC.Num.Integer.Integer105 ····->·GHC.Num.Integer.Integer
106 ····->·(#·GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer·#)106 ····->·(#·GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer·#)
107 ··StrWork([~,·~,·~,·!])107 ··StrWork([~,·~,·~,·!])
108 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,108 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
109 ···Strictness:·<L><L><L><SL>,·CPR:·1]109 ···Strictness:·<L><L><L><SL>,·CPR:·1]
110 07987d33b18d845d7073db6c92cb5a29110 87e681b0aaf63e7615edc686c2fa197b
111 ··$trModule·::·GHC.Types.Module111 ··$trModule·::·GHC.Types.Module
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,
113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
115 77c38e7dac9412d099ecfbeb6d0005c7115 d7837a74071c33b258282911a2dd1516
116 ··$trModule1·::·GHC.Types.TrName116 ··$trModule1·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
120 755e80031c501396c25517066797d5c8120 18e94113cb08c277a14217ae48d650d4
121 ··$trModule2·::·GHC.Prim.Addr#121 ··$trModule2·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Chinese"#]123 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Chinese"#]
124 551691d7b81ec1b9d484937e55b59bc2124 8374c5b421d48c6e045c371f3d1adf17
125 ··$trModule3·::·GHC.Types.TrName125 ··$trModule3·::·GHC.Types.TrName
126 ··[HasNoCafRefs,·TagSig:·<TagProper>,126 ··[HasNoCafRefs,·TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
129 7b6dc73999d1885a33e22cec9192359e129 92bbffd2b4a3e0ebae5bc0353868c6b7
130 ··$trModule4·::·GHC.Prim.Addr#130 ··$trModule4·::·GHC.Prim.Addr#
131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
132 ···Unfolding:·Core:·<vanilla>132 ···Unfolding:·Core:·<vanilla>
133 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
134 b7c2fc0dc159fe49a20e549d1fe94b93133 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 134 9e1d839ca789009360d3fc8e7ebc1688
135 ··$w$schinese·::135 ··$w$schinese·::
136 ····GHC.Num.Integer.Integer136 ····GHC.Num.Integer.Integer
137 ····->·GHC.Num.Integer.Integer137 ····->·GHC.Num.Integer.Integer
138 ····->·GHC.Num.Integer.Integer138 ····->·GHC.Num.Integer.Integer
139 ····->·GHC.Num.Integer.Integer139 ····->·GHC.Num.Integer.Integer
140 ····->·GHC.Internal.Maybe.Maybe140 ····->·GHC.Internal.Maybe.Maybe
141 ·········(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)141 ·········(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)
142 ··StrWork([~,·~,·~,·!])142 ··StrWork([~,·~,·~,·!])
Max diff block lines reached; 4674/10871 bytes (43.00%) of diff not shown.
11.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Chinese.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Chinese.hi
Files 97% similar despite different names
10.7 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Moduli.Chinese·91037 interface·Math.NumberTheory.Moduli.Chinese·9103
8 ··interface·hash:·7e9909dc6a1ce79a6efab2bd5b635b78 
9 ··ABI·hash:·b376d6ac62a72ab18e3f145eaedb43cc 
10 ··export-list·hash:·366bb9c0fa9b0336192dc89f6f664f208 ··interface·hash:·a9f16ae4ce5e5ff4e43371ca904552e9
 9 ··ABI·hash:·a5760453fb4384095432b0a86c560fa9
 10 ··export-list·hash:·f52f1c4bd317bb94ad7b96b1ee259bdb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b96db12a85c1e5485673804d65cc7f12 ··flag·hash:·50b96db12a85c1e5485673804d65cc7f
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·dc2d3d1d972fd886123d0f00126cefcd16 ··src_hash:·dc2d3d1d972fd886123d0f00126cefcd
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··chinese21 ··chinese
22 ··chineseSomeMod22 ··chineseSomeMod
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f26 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
27 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA27 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder29 orphans:·Data.Binary.Generic·Data.ByteString.Builder
30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
Offset 55, 98 lines modifiedOffset 55, 98 lines modified
55 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader55 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
56 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy56 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
57 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS57 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
58 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict58 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
59 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector59 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector
60 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict60 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict
61 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base61 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
62 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod·dd47e34aa269b9c4081fcbfa4a991598 
63 ··exports:·fa8a4414f14758fc190952688ba1c207 
64 ··InfMod·8f50aca5271174b055e851dcb3091519 
65 ··SomeMod·378a27fdb7e2d1b70f806eae9325b708 
66 ··SomeMod·8127051db577c3d2388a04306ef6a319 
67 ··modulo·d30f1eb6df7ffcb7e5ca72382e1d7ff862 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod·28ce2cfca4d565d4f9d666fee540857b
 63 ··exports:·d02f89c4e0adaad03b3dac67dbc8d272
 64 ··InfMod·ba004d74aa52f5ba5873e5019bda8b8f
 65 ··SomeMod·3c15168054b57664e934f2f24aed5827
 66 ··SomeMod·5f7259ec54b2b36161e0a2008414c2cd
 67 ··modulo·194f48ee0ec0cb64a02ace3bcf3187b8
68 import··-/··Data.Ratio·c2a89d292a2e179bd3222b5551f141a268 import··-/··Data.Ratio·c2a89d292a2e179bd3222b5551f141a2
69 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83669 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
71 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c71 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
72 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe72 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
73 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63573 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
74 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc74 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
75 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104575 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
76 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd676 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
77 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc477 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
78 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2678 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
79 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0479 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
80 b55093a0d07e07ee25c1e3b27829908580 353c80177f321d902dec14374178f72c
81 ··$s$wgcdExt_go·::81 ··$s$wgcdExt_go·::
82 ····GHC.Types.Int82 ····GHC.Types.Int
83 ····->·GHC.Types.Int83 ····->·GHC.Types.Int
84 ····->·GHC.Types.Int84 ····->·GHC.Types.Int
85 ····->·GHC.Types.Int85 ····->·GHC.Types.Int
86 ····->·(#·GHC.Types.Int,·GHC.Types.Int·#)86 ····->·(#·GHC.Types.Int,·GHC.Types.Int·#)
87 ··StrWork([~,·~,·~,·!])87 ··StrWork([~,·~,·~,·!])
88 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,88 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
89 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]89 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]
90 61f4317053fed944c123b3c294ced42890 38a73ec3774dd5ec55dce00d11e38e04
91 ··$s$wgcdExt_go1·::91 ··$s$wgcdExt_go1·::
92 ····GHC.Types.Word92 ····GHC.Types.Word
93 ····->·GHC.Types.Word93 ····->·GHC.Types.Word
94 ····->·GHC.Types.Word94 ····->·GHC.Types.Word
95 ····->·GHC.Types.Word95 ····->·GHC.Types.Word
96 ····->·(#·GHC.Types.Word,·GHC.Types.Word·#)96 ····->·(#·GHC.Types.Word,·GHC.Types.Word·#)
97 ··StrWork([~,·~,·~,·!])97 ··StrWork([~,·~,·~,·!])
98 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,98 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
99 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]99 ···Strictness:·<L><L><L><1P(SL)>,·CPR:·1]
100 2663616490853a7f3b91f2e6e2d5fe37100 d21b594fe6ad6702cb36ab30fec7b6db
101 ··$s$wgcdExt_go2·::101 ··$s$wgcdExt_go2·::
102 ····GHC.Num.Integer.Integer102 ····GHC.Num.Integer.Integer
103 ····->·GHC.Num.Integer.Integer103 ····->·GHC.Num.Integer.Integer
104 ····->·GHC.Num.Integer.Integer104 ····->·GHC.Num.Integer.Integer
105 ····->·GHC.Num.Integer.Integer105 ····->·GHC.Num.Integer.Integer
106 ····->·(#·GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer·#)106 ····->·(#·GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer·#)
107 ··StrWork([~,·~,·~,·!])107 ··StrWork([~,·~,·~,·!])
108 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,108 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
109 ···Strictness:·<L><L><L><SL>,·CPR:·1]109 ···Strictness:·<L><L><L><SL>,·CPR:·1]
110 07987d33b18d845d7073db6c92cb5a29110 87e681b0aaf63e7615edc686c2fa197b
111 ··$trModule·::·GHC.Types.Module111 ··$trModule·::·GHC.Types.Module
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,
113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
115 77c38e7dac9412d099ecfbeb6d0005c7115 d7837a74071c33b258282911a2dd1516
116 ··$trModule1·::·GHC.Types.TrName116 ··$trModule1·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
120 755e80031c501396c25517066797d5c8120 18e94113cb08c277a14217ae48d650d4
121 ··$trModule2·::·GHC.Prim.Addr#121 ··$trModule2·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Chinese"#]123 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Chinese"#]
124 551691d7b81ec1b9d484937e55b59bc2124 8374c5b421d48c6e045c371f3d1adf17
125 ··$trModule3·::·GHC.Types.TrName125 ··$trModule3·::·GHC.Types.TrName
126 ··[HasNoCafRefs,·TagSig:·<TagProper>,126 ··[HasNoCafRefs,·TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
129 7b6dc73999d1885a33e22cec9192359e129 92bbffd2b4a3e0ebae5bc0353868c6b7
130 ··$trModule4·::·GHC.Prim.Addr#130 ··$trModule4·::·GHC.Prim.Addr#
131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
132 ···Unfolding:·Core:·<vanilla>132 ···Unfolding:·Core:·<vanilla>
133 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
134 b7c2fc0dc159fe49a20e549d1fe94b93133 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 134 9e1d839ca789009360d3fc8e7ebc1688
135 ··$w$schinese·::135 ··$w$schinese·::
136 ····GHC.Num.Integer.Integer136 ····GHC.Num.Integer.Integer
137 ····->·GHC.Num.Integer.Integer137 ····->·GHC.Num.Integer.Integer
138 ····->·GHC.Num.Integer.Integer138 ····->·GHC.Num.Integer.Integer
139 ····->·GHC.Num.Integer.Integer139 ····->·GHC.Num.Integer.Integer
140 ····->·GHC.Internal.Maybe.Maybe140 ····->·GHC.Internal.Maybe.Maybe
141 ·········(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)141 ·········(GHC.Num.Integer.Integer,·GHC.Num.Integer.Integer)
142 ··StrWork([~,·~,·~,·!])142 ··StrWork([~,·~,·~,·!])
Max diff block lines reached; 4674/10868 bytes (43.01%) of diff not shown.
9.09 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Class.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Class.dyn_hi
Files 92% similar despite different names
8.77 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Class·91037 interface·Math.NumberTheory.Moduli.Class·9103
8 ··interface·hash:·0c3db845ab28a3bd433184db30cf8e1d 
9 ··ABI·hash:·dda7bba662a1460df714717c992271d3 
10 ··export-list·hash:·ccaa1688c60d43d778777ac0d0a7dadf8 ··interface·hash:·6f3241ea2988a09440e7988ee33afa8e
 9 ··ABI·hash:·9e9f3413a57713602a895007819dfec7
 10 ··export-list·hash:·86fcfb6c70df0c23ec0d027276d0511d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d9ec8eae463ed7698e841aa2ff1b4f4b12 ··flag·hash:·d9ec8eae463ed7698e841aa2ff1b4f4b
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35c7adca537b2c543034ba253eedd1db16 ··src_hash:·35c7adca537b2c543034ba253eedd1db
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 30, 16 lines modifiedOffset 30, 16 lines modified
30 ··Math.NumberTheory.Moduli.SomeMod.powSomeMod30 ··Math.NumberTheory.Moduli.SomeMod.powSomeMod
31 ··Data.Mod.^%31 ··Data.Mod.^%
32 ··Data.Mod.invertMod32 ··Data.Mod.invertMod
33 ··Math.NumberTheory.Moduli.Multiplicative.MultMod{Math.NumberTheory.Moduli.Multiplicative.multElement}33 ··Math.NumberTheory.Moduli.Multiplicative.MultMod{Math.NumberTheory.Moduli.Multiplicative.multElement}
34 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}34 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}
35 ··GHC.Internal.TypeNats.KnownNat35 ··GHC.Internal.TypeNats.KnownNat
36 ··Data.Mod.Mod36 ··Data.Mod.Mod
37 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative37 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative
38 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod38 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod
39 boot·module·dependencies:39 boot·module·dependencies:
40 direct·package·dependencies:·base-4.20.2.040 direct·package·dependencies:·base-4.20.2.0
41 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f41 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
42 plugin·package·dependencies:42 plugin·package·dependencies:
43 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic43 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
44 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base44 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
45 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances45 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 73, 111 lines modifiedOffset 73, 111 lines modified
73 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select73 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
74 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict74 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
75 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy75 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
76 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal76 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
77 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base77 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
78 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict78 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
79 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base79 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
80 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative·aade938b3444325b0f1d731985142264 
81 ··exports:·445915577a1a7efa11aa3cfb71c9b7a9 
82 ··MultMod·b50dc72b6df18ac096f50881d3994a81 
83 ··invertGroup·b0dd3b9d937080984ce2b3ea9eb874d2 
84 ··isMultElement·8b6debc85c315e9d98de69ee1cbc042d 
85 ··multElement·b3d070409f43d4fa8f7e737af2ef2c3f 
86 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod·dd47e34aa269b9c4081fcbfa4a991598 
87 ··exports:·fa8a4414f14758fc190952688ba1c207 
88 ··InfMod·8f50aca5271174b055e851dcb3091519 
89 ··SomeMod·378a27fdb7e2d1b70f806eae9325b708 
90 ··SomeMod·8127051db577c3d2388a04306ef6a319 
91 ··invertSomeMod·1ca3fb51a81f59c8f2ebe009385f7b23 
92 ··modulo·d30f1eb6df7ffcb7e5ca72382e1d7ff8 
93 ··powSomeMod·1bacb8f19ac1af9128739559bb96350a80 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative·96df4a312264664e03d72a28662f94ff
 81 ··exports:·6084145b152ff4ef9a0fac25d791aada
 82 ··MultMod·4c9ac5a5077338ee9985919117ef57ab
 83 ··invertGroup·f9dd5808a8eb53d248fd7524dbb805be
 84 ··isMultElement·27a79bed0f49c9ac063c4062f34ecae4
 85 ··multElement·5de632ecc45e0c448548d0063f1d478c
 86 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod·28ce2cfca4d565d4f9d666fee540857b
 87 ··exports:·d02f89c4e0adaad03b3dac67dbc8d272
 88 ··InfMod·ba004d74aa52f5ba5873e5019bda8b8f
 89 ··SomeMod·3c15168054b57664e934f2f24aed5827
 90 ··SomeMod·5f7259ec54b2b36161e0a2008414c2cd
 91 ··invertSomeMod·4c6e880419e44364795342a93ca52d94
 92 ··modulo·194f48ee0ec0cb64a02ace3bcf3187b8
 93 ··powSomeMod·bc44fb9f525a2b6627d0a9f2e43323dd
94 import··-/··GHC.Natural·4a308416f8ac0f5cf040a28e19c2963194 import··-/··GHC.Natural·4a308416f8ac0f5cf040a28e19c29631
95 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83695 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
96 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a96 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
97 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c97 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
98 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc98 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
99 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104599 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
100 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4100 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
101 e11b6b207f5ffc9ba2b40d38f0f41d40101 f80f3f495411b7c7f2c7b0a7f3bc4953
102 ··$trModule·::·GHC.Types.Module102 ··$trModule·::·GHC.Types.Module
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Types.Module],104 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
105 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]105 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
106 64ebc78b9858fdbbdde9986b11dd255d106 981054a23ba74022153f4b5fe7db2cc8
107 ··$trModule1·::·GHC.Types.TrName107 ··$trModule1·::·GHC.Types.TrName
108 ··[HasNoCafRefs,·TagSig:·<TagProper>,108 ··[HasNoCafRefs,·TagSig:·<TagProper>,
109 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],109 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
110 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]110 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
111 48c170b8fdd0376d23e188014eb8c572111 7784910e140ceeebd98130942a05ff1e
112 ··$trModule2·::·GHC.Prim.Addr#112 ··$trModule2·::·GHC.Prim.Addr#
113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
114 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Class"#]114 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Class"#]
115 8e8b4792022c1a740cd96823558e2a7f115 bd4be9ecd58894ed6faa05b6a48aff57
116 ··$trModule3·::·GHC.Types.TrName116 ··$trModule3·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
120 dcc5cfa2d9f1129af6f78733807a0c5e120 f409d9832d013e21b5616ddfc682b988
121 ··$trModule4·::·GHC.Prim.Addr#121 ··$trModule4·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>123 ···Unfolding:·Core:·<vanilla>
124 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
125 feafd6d6170c56774fb6825851c5919c124 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 125 459205d5aea226d626e39fd16ab986ce
126 ··getMod·::126 ··getMod·::
127 ····GHC.Internal.TypeNats.KnownNat·m·=>127 ····GHC.Internal.TypeNats.KnownNat·m·=>
128 ····Data.Mod.Mod·m·->·GHC.Num.Integer.Integer128 ····Data.Mod.Mod·m·->·GHC.Num.Integer.Integer
129 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,129 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
130 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),130 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),
131 ···Unfolding:·Core:·StableUser·<0,FalseTrue>131 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
132 ··············\·@m·::·GHC.Internal.TypeNats.Nat132 ··············\·@m·::·GHC.Internal.TypeNats.Nat
133 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m)133 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m)
134 ················(x['GHC.Types.Many]·::·Data.Mod.Mod·m)·->134 ················(x['GHC.Types.Many]·::·Data.Mod.Mod·m)·->
135 ··············GHC.Num.Integer.integerFromNatural135 ··············GHC.Num.Integer.integerFromNatural
136 ················$dKnownNat136 ················$dKnownNat
137 ··················`cast`137 ··················`cast`
138 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N138 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N
139 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)]139 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)]
140 96279b7458f5bb07f46438ade9004949140 550664899e4d274f3299c63f17cca11b
141 ··getNatMod·::141 ··getNatMod·::
142 ····GHC.Internal.TypeNats.KnownNat·m·=>142 ····GHC.Internal.TypeNats.KnownNat·m·=>
143 ····Data.Mod.Mod·m·->·GHC.Num.Natural.Natural143 ····Data.Mod.Mod·m·->·GHC.Num.Natural.Natural
144 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,144 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
145 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),145 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),
146 ···Unfolding:·Core:·StableUser·<0,FalseTrue>146 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
147 ··············(\·@m·::·GHC.Internal.TypeNats.Nat·->147 ··············(\·@m·::·GHC.Internal.TypeNats.Nat·->
148 ···············GHC.Internal.TypeNats.natVal1·@m·@Data.Mod.Mod)148 ···············GHC.Internal.TypeNats.natVal1·@m·@Data.Mod.Mod)
Max diff block lines reached; 1875/8942 bytes (20.97%) of diff not shown.
9.08 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Class.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Class.hi
Files 94% similar despite different names
8.77 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Moduli.Class·91037 interface·Math.NumberTheory.Moduli.Class·9103
8 ··interface·hash:·0c3db845ab28a3bd433184db30cf8e1d 
9 ··ABI·hash:·dda7bba662a1460df714717c992271d3 
10 ··export-list·hash:·ccaa1688c60d43d778777ac0d0a7dadf8 ··interface·hash:·6f3241ea2988a09440e7988ee33afa8e
 9 ··ABI·hash:·9e9f3413a57713602a895007819dfec7
 10 ··export-list·hash:·86fcfb6c70df0c23ec0d027276d0511d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2255357f3980b6361f4548225ba6fedc12 ··flag·hash:·2255357f3980b6361f4548225ba6fedc
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35c7adca537b2c543034ba253eedd1db16 ··src_hash:·35c7adca537b2c543034ba253eedd1db
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 30, 16 lines modifiedOffset 30, 16 lines modified
30 ··Math.NumberTheory.Moduli.SomeMod.powSomeMod30 ··Math.NumberTheory.Moduli.SomeMod.powSomeMod
31 ··Data.Mod.^%31 ··Data.Mod.^%
32 ··Data.Mod.invertMod32 ··Data.Mod.invertMod
33 ··Math.NumberTheory.Moduli.Multiplicative.MultMod{Math.NumberTheory.Moduli.Multiplicative.multElement}33 ··Math.NumberTheory.Moduli.Multiplicative.MultMod{Math.NumberTheory.Moduli.Multiplicative.multElement}
34 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}34 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}
35 ··GHC.Internal.TypeNats.KnownNat35 ··GHC.Internal.TypeNats.KnownNat
36 ··Data.Mod.Mod36 ··Data.Mod.Mod
37 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative37 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative
38 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod38 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod
39 boot·module·dependencies:39 boot·module·dependencies:
40 direct·package·dependencies:·base-4.20.2.040 direct·package·dependencies:·base-4.20.2.0
41 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f41 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
42 plugin·package·dependencies:42 plugin·package·dependencies:
43 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic43 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
44 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base44 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
45 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances45 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 73, 111 lines modifiedOffset 73, 111 lines modified
73 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select73 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
74 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict74 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
75 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy75 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
76 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal76 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
77 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base77 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
78 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict78 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
79 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base79 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
80 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative·aade938b3444325b0f1d731985142264 
81 ··exports:·445915577a1a7efa11aa3cfb71c9b7a9 
82 ··MultMod·b50dc72b6df18ac096f50881d3994a81 
83 ··invertGroup·b0dd3b9d937080984ce2b3ea9eb874d2 
84 ··isMultElement·8b6debc85c315e9d98de69ee1cbc042d 
85 ··multElement·b3d070409f43d4fa8f7e737af2ef2c3f 
86 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod·dd47e34aa269b9c4081fcbfa4a991598 
87 ··exports:·fa8a4414f14758fc190952688ba1c207 
88 ··InfMod·8f50aca5271174b055e851dcb3091519 
89 ··SomeMod·378a27fdb7e2d1b70f806eae9325b708 
90 ··SomeMod·8127051db577c3d2388a04306ef6a319 
91 ··invertSomeMod·1ca3fb51a81f59c8f2ebe009385f7b23 
92 ··modulo·d30f1eb6df7ffcb7e5ca72382e1d7ff8 
93 ··powSomeMod·1bacb8f19ac1af9128739559bb96350a80 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative·96df4a312264664e03d72a28662f94ff
 81 ··exports:·6084145b152ff4ef9a0fac25d791aada
 82 ··MultMod·4c9ac5a5077338ee9985919117ef57ab
 83 ··invertGroup·f9dd5808a8eb53d248fd7524dbb805be
 84 ··isMultElement·27a79bed0f49c9ac063c4062f34ecae4
 85 ··multElement·5de632ecc45e0c448548d0063f1d478c
 86 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.SomeMod·28ce2cfca4d565d4f9d666fee540857b
 87 ··exports:·d02f89c4e0adaad03b3dac67dbc8d272
 88 ··InfMod·ba004d74aa52f5ba5873e5019bda8b8f
 89 ··SomeMod·3c15168054b57664e934f2f24aed5827
 90 ··SomeMod·5f7259ec54b2b36161e0a2008414c2cd
 91 ··invertSomeMod·4c6e880419e44364795342a93ca52d94
 92 ··modulo·194f48ee0ec0cb64a02ace3bcf3187b8
 93 ··powSomeMod·bc44fb9f525a2b6627d0a9f2e43323dd
94 import··-/··GHC.Natural·4a308416f8ac0f5cf040a28e19c2963194 import··-/··GHC.Natural·4a308416f8ac0f5cf040a28e19c29631
95 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83695 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
96 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a96 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
97 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c97 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
98 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc98 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
99 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104599 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
100 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4100 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
101 e11b6b207f5ffc9ba2b40d38f0f41d40101 f80f3f495411b7c7f2c7b0a7f3bc4953
102 ··$trModule·::·GHC.Types.Module102 ··$trModule·::·GHC.Types.Module
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Types.Module],104 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
105 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]105 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
106 64ebc78b9858fdbbdde9986b11dd255d106 981054a23ba74022153f4b5fe7db2cc8
107 ··$trModule1·::·GHC.Types.TrName107 ··$trModule1·::·GHC.Types.TrName
108 ··[HasNoCafRefs,·TagSig:·<TagProper>,108 ··[HasNoCafRefs,·TagSig:·<TagProper>,
109 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],109 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
110 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]110 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
111 48c170b8fdd0376d23e188014eb8c572111 7784910e140ceeebd98130942a05ff1e
112 ··$trModule2·::·GHC.Prim.Addr#112 ··$trModule2·::·GHC.Prim.Addr#
113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
114 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Class"#]114 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Class"#]
115 8e8b4792022c1a740cd96823558e2a7f115 bd4be9ecd58894ed6faa05b6a48aff57
116 ··$trModule3·::·GHC.Types.TrName116 ··$trModule3·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
120 dcc5cfa2d9f1129af6f78733807a0c5e120 f409d9832d013e21b5616ddfc682b988
121 ··$trModule4·::·GHC.Prim.Addr#121 ··$trModule4·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>123 ···Unfolding:·Core:·<vanilla>
124 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
125 feafd6d6170c56774fb6825851c5919c124 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 125 459205d5aea226d626e39fd16ab986ce
126 ··getMod·::126 ··getMod·::
127 ····GHC.Internal.TypeNats.KnownNat·m·=>127 ····GHC.Internal.TypeNats.KnownNat·m·=>
128 ····Data.Mod.Mod·m·->·GHC.Num.Integer.Integer128 ····Data.Mod.Mod·m·->·GHC.Num.Integer.Integer
129 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,129 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
130 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),130 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),
131 ···Unfolding:·Core:·StableUser·<0,FalseTrue>131 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
132 ··············\·@m·::·GHC.Internal.TypeNats.Nat132 ··············\·@m·::·GHC.Internal.TypeNats.Nat
133 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m)133 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m)
134 ················(x['GHC.Types.Many]·::·Data.Mod.Mod·m)·->134 ················(x['GHC.Types.Many]·::·Data.Mod.Mod·m)·->
135 ··············GHC.Num.Integer.integerFromNatural135 ··············GHC.Num.Integer.integerFromNatural
136 ················$dKnownNat136 ················$dKnownNat
137 ··················`cast`137 ··················`cast`
138 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N138 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N
139 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)]139 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)]
140 96279b7458f5bb07f46438ade9004949140 550664899e4d274f3299c63f17cca11b
141 ··getNatMod·::141 ··getNatMod·::
142 ····GHC.Internal.TypeNats.KnownNat·m·=>142 ····GHC.Internal.TypeNats.KnownNat·m·=>
143 ····Data.Mod.Mod·m·->·GHC.Num.Natural.Natural143 ····Data.Mod.Mod·m·->·GHC.Num.Natural.Natural
144 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,144 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
145 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),145 ···Strictness:·<1L><A>,·Inline:·(sat-args=0),
146 ···Unfolding:·Core:·StableUser·<0,FalseTrue>146 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
147 ··············(\·@m·::·GHC.Internal.TypeNats.Nat·->147 ··············(\·@m·::·GHC.Internal.TypeNats.Nat·->
148 ···············GHC.Internal.TypeNats.natVal1·@m·@Data.Mod.Mod)148 ···············GHC.Internal.TypeNats.natVal1·@m·@Data.Mod.Mod)
Max diff block lines reached; 1875/8939 bytes (20.98%) of diff not shown.
9.45 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Equations.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Equations.hi
Files 95% similar despite different names
9.13 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Moduli.Equations·91037 interface·Math.NumberTheory.Moduli.Equations·9103
8 ··interface·hash:·7565fe281b90d0e263999619cc845753 
9 ··ABI·hash:·c4d544debe495730d3ed4d59d5fa4a9f 
10 ··export-list·hash:·b5dba14f1fd26d467719ce58b2af3edb8 ··interface·hash:·e9389a489fc2901a389ea63a6e94b637
 9 ··ABI·hash:·686bfc9640bb8e62110ef6b79c2c0574
 10 ··export-list·hash:·60d5ce37e2015313f2fa67383237298d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·56bd41b9da7d00372b7dc3b4d470adee12 ··flag·hash:·2074aba3810ec772d505b245f5569db5
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·54f984139c4c648b237074f5054902a416 ··src_hash:·54f984139c4c648b237074f5054902a4
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··solveLinear21 ··solveLinear
22 ··solveQuadratic22 ··solveQuadratic
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
24 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton24 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·ghc-bignum-1.330 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·ghc-bignum-1.3
31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 63, 33 lines modifiedOffset 63, 33 lines modified
63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
70 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
71 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
72 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
74 ··exports:·ec040e97e725aaca56fd040775cfddff 
75 ··SFactors·2b6c4eee845ee27409a85bd1a771a553 
76 ··proofFromSFactors·188d782b7bc4e98bb07172902e7c7fd6 
77 ··unSFactors·be61e32212e6094e61644dcbe3a0e139 
78 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt·1fd01eab2ff32147dc5e825652111c9d 
79 ··exports:·34222df0362a445e60332d1636c2104f 
80 ··sqrtsModPrime·4272f239a4363d1b09ea28ccef9c921b 
81 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
82 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
83 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
84 ··Prime·109e6f43a34456ca5963817162dd73e6 
85 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
86 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
87 ··exports:·54d71a7959ed0369a14e2983687de6f1 
88 ··recipMod·1972aed6d582376f84fb6fee7f557b3b70 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 71 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 72 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 74 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 75 ··SFactors·92d499fd5f0bc96f7508fe3e3db85688
 76 ··proofFromSFactors·798e498e11d2b52bf27ffddf8c8a57b8
 77 ··unSFactors·8609a48bef983b206a9d9254d762d8f9
 78 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt·ac7de173108f95913a6a10836dc366c4
 79 ··exports:·44c2e6f3a032d81d3df9bc7f3c7d2b98
 80 ··sqrtsModPrime·8ff35232d2f0efdbca67cb4f1314044e
 81 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 82 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 83 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 84 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 85 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 86 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 87 ··exports:·690782dcd9400ee05c7a600fee08d72b
 88 ··recipMod·93a925e88c86a10b1b0597d3e5353150
89 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a089 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
90 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83690 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
92 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f592 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f5
93 import··-/··GHC.Num.Integer·5da59270349014faa15809934ed60dc893 import··-/··GHC.Num.Integer·5da59270349014faa15809934ed60dc8
94 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c94 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
95 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023395 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
Offset 97, 44 lines modifiedOffset 97, 44 lines modified
97 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9197 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
98 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee898 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
99 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63599 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4103 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
104 ae621112157d63dab2b23975090e1914104 9932882615709d6b0b99639a75fdfbec
105 ··$seven1·::·GHC.Num.Integer.Integer105 ··$seven1·::·GHC.Num.Integer.Integer
106 ··[HasNoCafRefs,·TagSig:·<TagProper>,106 ··[HasNoCafRefs,·TagSig:·<TagProper>,
107 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],107 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
108 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]108 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]
109 e0bc485f0ee00088371ab770d80acd96109 9b28f2169097f54c129dcf7bbde49452
110 ··$trModule·::·GHC.Types.Module110 ··$trModule·::·GHC.Types.Module
111 ··[HasNoCafRefs,·TagSig:·<TagProper>,111 ··[HasNoCafRefs,·TagSig:·<TagProper>,
112 ···LambdaFormInfo:·LFCon[GHC.Types.Module],112 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
113 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]113 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
114 7fee50762baaaeb2a987041005988411114 1b47d77821380ceb1456bdf61ef01b0a
115 ··$trModule1·::·GHC.Types.TrName115 ··$trModule1·::·GHC.Types.TrName
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,
117 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],117 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
118 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]118 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
119 0f04a4166a7e03c0d358bcba8059fe29119 29ffc8395f78920d0db7b3234a3b30ee
120 ··$trModule2·::·GHC.Prim.Addr#120 ··$trModule2·::·GHC.Prim.Addr#
121 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,121 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
122 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Equations"#]122 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Equations"#]
123 cecb482545a6065c871dfb4fb1d6f912123 7d98db15c7e503ac0f0b5ecd0ffd534a
124 ··$trModule3·::·GHC.Types.TrName124 ··$trModule3·::·GHC.Types.TrName
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,
126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
128 7002b04293d1d11168c6f137ea2cf0ed128 0537c65af7da980aece5b141193843c4
129 ··$trModule4·::·GHC.Prim.Addr#129 ··$trModule4·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
131 ···Unfolding:·Core:·<vanilla>131 ···Unfolding:·Core:·<vanilla>
132 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
133 25e6affadc86598fbf364f00c42f75a7132 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 133 d23aec7a120afc745b8d59ab4bd248e9
Max diff block lines reached; 1301/9307 bytes (13.98%) of diff not shown.
9.45 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Equations.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Equations.dyn_hi
Files 93% similar despite different names
9.13 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Equations·91037 interface·Math.NumberTheory.Moduli.Equations·9103
8 ··interface·hash:·7565fe281b90d0e263999619cc845753 
9 ··ABI·hash:·c4d544debe495730d3ed4d59d5fa4a9f 
10 ··export-list·hash:·b5dba14f1fd26d467719ce58b2af3edb8 ··interface·hash:·e9389a489fc2901a389ea63a6e94b637
 9 ··ABI·hash:·686bfc9640bb8e62110ef6b79c2c0574
 10 ··export-list·hash:·60d5ce37e2015313f2fa67383237298d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2074aba3810ec772d505b245f5569db512 ··flag·hash:·56bd41b9da7d00372b7dc3b4d470adee
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·54f984139c4c648b237074f5054902a416 ··src_hash:·54f984139c4c648b237074f5054902a4
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··solveLinear21 ··solveLinear
22 ··solveQuadratic22 ··solveQuadratic
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
24 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton24 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·ghc-bignum-1.330 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·ghc-bignum-1.3
31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 63, 33 lines modifiedOffset 63, 33 lines modified
63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
70 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
71 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
72 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
74 ··exports:·ec040e97e725aaca56fd040775cfddff 
75 ··SFactors·2b6c4eee845ee27409a85bd1a771a553 
76 ··proofFromSFactors·188d782b7bc4e98bb07172902e7c7fd6 
77 ··unSFactors·be61e32212e6094e61644dcbe3a0e139 
78 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt·1fd01eab2ff32147dc5e825652111c9d 
79 ··exports:·34222df0362a445e60332d1636c2104f 
80 ··sqrtsModPrime·4272f239a4363d1b09ea28ccef9c921b 
81 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
82 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
83 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
84 ··Prime·109e6f43a34456ca5963817162dd73e6 
85 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
86 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
87 ··exports:·54d71a7959ed0369a14e2983687de6f1 
88 ··recipMod·1972aed6d582376f84fb6fee7f557b3b70 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 71 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 72 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 74 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 75 ··SFactors·92d499fd5f0bc96f7508fe3e3db85688
 76 ··proofFromSFactors·798e498e11d2b52bf27ffddf8c8a57b8
 77 ··unSFactors·8609a48bef983b206a9d9254d762d8f9
 78 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt·ac7de173108f95913a6a10836dc366c4
 79 ··exports:·44c2e6f3a032d81d3df9bc7f3c7d2b98
 80 ··sqrtsModPrime·8ff35232d2f0efdbca67cb4f1314044e
 81 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 82 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 83 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 84 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 85 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 86 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 87 ··exports:·690782dcd9400ee05c7a600fee08d72b
 88 ··recipMod·93a925e88c86a10b1b0597d3e5353150
89 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a089 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
90 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83690 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
92 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f592 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f5
93 import··-/··GHC.Num.Integer·5da59270349014faa15809934ed60dc893 import··-/··GHC.Num.Integer·5da59270349014faa15809934ed60dc8
94 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c94 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
95 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023395 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
Offset 97, 44 lines modifiedOffset 97, 44 lines modified
97 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9197 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
98 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee898 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
99 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63599 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4103 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
104 ae621112157d63dab2b23975090e1914104 9932882615709d6b0b99639a75fdfbec
105 ··$seven1·::·GHC.Num.Integer.Integer105 ··$seven1·::·GHC.Num.Integer.Integer
106 ··[HasNoCafRefs,·TagSig:·<TagProper>,106 ··[HasNoCafRefs,·TagSig:·<TagProper>,
107 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],107 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
108 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]108 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]
109 e0bc485f0ee00088371ab770d80acd96109 9b28f2169097f54c129dcf7bbde49452
110 ··$trModule·::·GHC.Types.Module110 ··$trModule·::·GHC.Types.Module
111 ··[HasNoCafRefs,·TagSig:·<TagProper>,111 ··[HasNoCafRefs,·TagSig:·<TagProper>,
112 ···LambdaFormInfo:·LFCon[GHC.Types.Module],112 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
113 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]113 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
114 7fee50762baaaeb2a987041005988411114 1b47d77821380ceb1456bdf61ef01b0a
115 ··$trModule1·::·GHC.Types.TrName115 ··$trModule1·::·GHC.Types.TrName
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,
117 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],117 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
118 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]118 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
119 0f04a4166a7e03c0d358bcba8059fe29119 29ffc8395f78920d0db7b3234a3b30ee
120 ··$trModule2·::·GHC.Prim.Addr#120 ··$trModule2·::·GHC.Prim.Addr#
121 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,121 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
122 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Equations"#]122 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Moduli.Equations"#]
123 cecb482545a6065c871dfb4fb1d6f912123 7d98db15c7e503ac0f0b5ecd0ffd534a
124 ··$trModule3·::·GHC.Types.TrName124 ··$trModule3·::·GHC.Types.TrName
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,
126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
128 7002b04293d1d11168c6f137ea2cf0ed128 0537c65af7da980aece5b141193843c4
129 ··$trModule4·::·GHC.Prim.Addr#129 ··$trModule4·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
131 ···Unfolding:·Core:·<vanilla>131 ···Unfolding:·Core:·<vanilla>
132 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
133 25e6affadc86598fbf364f00c42f75a7132 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 133 d23aec7a120afc745b8d59ab4bd248e9
Max diff block lines reached; 1301/9307 bytes (13.98%) of diff not shown.
14.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Internal.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Internal.dyn_hi
Files 98% similar despite different names
14.0 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Internal·91037 interface·Math.NumberTheory.Moduli.Internal·9103
8 ··interface·hash:·798bfebe177d3460c88297d4efb7b773 
9 ··ABI·hash:·32ccab9b97d3e26f7e56b4255e34f874 
10 ··export-list·hash:·258be07d1d98f10e5f8c04e38addd1ec 
11 ··orphan·hash:·d8506347442f305160851007a9c55f7c8 ··interface·hash:·7df28481defe6c789813264dcb3216b8
 9 ··ABI·hash:·4c1b331867464bd5731e43e3768b854b
 10 ··export-list·hash:·7073e9fc56983355ab20701ead2c734d
 11 ··orphan·hash:·f64aeeb7e2fa56ab8468a6ea0432a4ea
12 ··flag·hash:·71d3305d8c7ae7fc303cf9402200360212 ··flag·hash:·71d3305d8c7ae7fc303cf94022003602
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7b33ced3153f550af79c92d81679798316 ··src_hash:·7b33ced3153f550af79c92d816797983
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··discreteLogarithmPP21 ··discreteLogarithmPP
22 ··isPrimitiveRoot'22 ··isPrimitiveRoot'
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
24 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Equations24 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Equations
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.0·containers-0.729 direct·package·dependencies:·base-4.20.2.0·containers-0.7
30 ·····························ghc-bignum-1.3·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O30 ·····························ghc-bignum-1.3·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 63, 37 lines modifiedOffset 63, 37 lines modified
63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
70 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
71 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
72 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Equations·c4d544debe495730d3ed4d59d5fa4a9f 
74 ··exports:·b5dba14f1fd26d467719ce58b2af3edb 
75 ··solveLinear·25e6affadc86598fbf364f00c42f75a7 
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
77 ··exports:·ec040e97e725aaca56fd040775cfddff 
78 ··CG2·77c3c4208f278128ad18a3f64420d8c7 
79 ··CG4·c76f1193f85dea1b7771c53e6835b4fc 
80 ··CGDoubleOddPrimePower·cab4bc509870843741349cd28d6943b8 
81 ··CGOddPrimePower·a5c166771d7859f8795d1f3b4612b1c6 
82 ··CyclicGroup·c2395bc301a272f83cedec99a0ee88cf 
83 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
84 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
85 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
86 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
87 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
88 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
89 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
90 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
91 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
92 ··intToNatural·dded1d4024589df2b0356e76b59a043270 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 71 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 72 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Equations·686bfc9640bb8e62110ef6b79c2c0574
 74 ··exports:·60d5ce37e2015313f2fa67383237298d
 75 ··solveLinear·d23aec7a120afc745b8d59ab4bd248e9
 76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 77 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 78 ··CG2·6d4afb83660712f4423f8772cf191ae3
 79 ··CG4·963228e38ff83602a27547b3127c6b3f
 80 ··CGDoubleOddPrimePower·662af42ff4df54d0169f0400057ed2ac
 81 ··CGOddPrimePower·bd6232730ae02c42e6d9accf8df9e346
 82 ··CyclicGroup·251c76feed29e2b443bb3469d2f76865
 83 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 84 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 85 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 86 ··factorise·9ca058028400ac12410919b025bb22bb
 87 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 88 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 89 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 90 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 91 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
 92 ··intToNatural·39529739306d636d53497111113978b0
93 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a093 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
94 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8594 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
95 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83695 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
96 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d9640496 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
98 import··-/··Data.Map·6457188bdc8d8578acdee07a1354334198 import··-/··Data.Map·6457188bdc8d8578acdee07a13543341
99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc108 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
109 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c109 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
110 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045110 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
112 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e112 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
113 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700113 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
114 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4114 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
115 d0bee6ce16064c522d15b55d69805777115 5ca5dda779299fd940cd897cc4c5ed62
116 ··$sfromList·::116 ··$sfromList·::
117 ····[(GHC.Types.Int,·a)]·->·Data.Map.Internal.Map·GHC.Types.Int·a117 ····[(GHC.Types.Int,·a)]·->·Data.Map.Internal.Map·GHC.Types.Int·a
118 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,118 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
119 ···Inline:,119 ···Inline:,
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·@a·(ds['GHC.Types.Many]·::·[(GHC.Types.Int,·a)])·->121 ··············\·@a·(ds['GHC.Types.Many]·::·[(GHC.Types.Int,·a)])·->
122 ··············case·ds·of·wild·{122 ··············case·ds·of·wild·{
Offset 160, 65 lines modifiedOffset 160, 65 lines modified
160 ··································@GHC.Types.Int160 ··································@GHC.Types.Int
161 ··································@a161 ··································@a
162 ··································1#162 ··································1#
163 ··································wild4163 ··································wild4
164 ··································x164 ··································x
165 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a)165 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a)
166 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a))·}·}·}·}·}·}·}]166 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a))·}·}·}·}·}·}·}]
167 ee94ab65eb9369710d0fddf7bdcf641a167 b53416d775e66d805bc675afacc9eddd
168 ··$sfromList1·::168 ··$sfromList1·::
169 ····[(GHC.Types.Int,·a)]169 ····[(GHC.Types.Int,·a)]
170 ····->·Data.Map.Internal.Map·GHC.Types.Int·a170 ····->·Data.Map.Internal.Map·GHC.Types.Int·a
171 ····->·Data.Map.Internal.Map·GHC.Types.Int·a171 ····->·Data.Map.Internal.Map·GHC.Types.Int·a
172 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,172 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Max diff block lines reached; 6388/14332 bytes (44.57%) of diff not shown.
14.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Internal.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Internal.hi
Files 98% similar despite different names
14.0 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Moduli.Internal·91037 interface·Math.NumberTheory.Moduli.Internal·9103
8 ··interface·hash:·798bfebe177d3460c88297d4efb7b773 
9 ··ABI·hash:·32ccab9b97d3e26f7e56b4255e34f874 
10 ··export-list·hash:·258be07d1d98f10e5f8c04e38addd1ec 
11 ··orphan·hash:·d8506347442f305160851007a9c55f7c8 ··interface·hash:·7df28481defe6c789813264dcb3216b8
 9 ··ABI·hash:·4c1b331867464bd5731e43e3768b854b
 10 ··export-list·hash:·7073e9fc56983355ab20701ead2c734d
 11 ··orphan·hash:·f64aeeb7e2fa56ab8468a6ea0432a4ea
12 ··flag·hash:·8d77799805fff664d9d7f20b7ead8b7612 ··flag·hash:·8d77799805fff664d9d7f20b7ead8b76
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7b33ced3153f550af79c92d81679798316 ··src_hash:·7b33ced3153f550af79c92d816797983
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··discreteLogarithmPP21 ··discreteLogarithmPP
22 ··isPrimitiveRoot'22 ··isPrimitiveRoot'
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
24 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Equations24 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Equations
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.0·containers-0.729 direct·package·dependencies:·base-4.20.2.0·containers-0.7
30 ·····························ghc-bignum-1.3·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O30 ·····························ghc-bignum-1.3·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f31 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic33 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base34 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 63, 37 lines modifiedOffset 63, 37 lines modified
63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select63 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict64 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy65 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal66 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base67 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict68 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base69 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
70 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
71 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
72 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Equations·c4d544debe495730d3ed4d59d5fa4a9f 
74 ··exports:·b5dba14f1fd26d467719ce58b2af3edb 
75 ··solveLinear·25e6affadc86598fbf364f00c42f75a7 
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
77 ··exports:·ec040e97e725aaca56fd040775cfddff 
78 ··CG2·77c3c4208f278128ad18a3f64420d8c7 
79 ··CG4·c76f1193f85dea1b7771c53e6835b4fc 
80 ··CGDoubleOddPrimePower·cab4bc509870843741349cd28d6943b8 
81 ··CGOddPrimePower·a5c166771d7859f8795d1f3b4612b1c6 
82 ··CyclicGroup·c2395bc301a272f83cedec99a0ee88cf 
83 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
84 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
85 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
86 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
87 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
88 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
89 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
90 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
91 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
92 ··intToNatural·dded1d4024589df2b0356e76b59a043270 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 71 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 72 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Equations·686bfc9640bb8e62110ef6b79c2c0574
 74 ··exports:·60d5ce37e2015313f2fa67383237298d
 75 ··solveLinear·d23aec7a120afc745b8d59ab4bd248e9
 76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 77 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 78 ··CG2·6d4afb83660712f4423f8772cf191ae3
 79 ··CG4·963228e38ff83602a27547b3127c6b3f
 80 ··CGDoubleOddPrimePower·662af42ff4df54d0169f0400057ed2ac
 81 ··CGOddPrimePower·bd6232730ae02c42e6d9accf8df9e346
 82 ··CyclicGroup·251c76feed29e2b443bb3469d2f76865
 83 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 84 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 85 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 86 ··factorise·9ca058028400ac12410919b025bb22bb
 87 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 88 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 89 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 90 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 91 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
 92 ··intToNatural·39529739306d636d53497111113978b0
93 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a093 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
94 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8594 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
95 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83695 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
96 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d9640496 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
98 import··-/··Data.Map·6457188bdc8d8578acdee07a1354334198 import··-/··Data.Map·6457188bdc8d8578acdee07a13543341
99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc108 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
109 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c109 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
110 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045110 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
112 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e112 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
113 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700113 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
114 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4114 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
115 d0bee6ce16064c522d15b55d69805777115 5ca5dda779299fd940cd897cc4c5ed62
116 ··$sfromList·::116 ··$sfromList·::
117 ····[(GHC.Types.Int,·a)]·->·Data.Map.Internal.Map·GHC.Types.Int·a117 ····[(GHC.Types.Int,·a)]·->·Data.Map.Internal.Map·GHC.Types.Int·a
118 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,118 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
119 ···Inline:,119 ···Inline:,
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·@a·(ds['GHC.Types.Many]·::·[(GHC.Types.Int,·a)])·->121 ··············\·@a·(ds['GHC.Types.Many]·::·[(GHC.Types.Int,·a)])·->
122 ··············case·ds·of·wild·{122 ··············case·ds·of·wild·{
Offset 160, 65 lines modifiedOffset 160, 65 lines modified
160 ··································@GHC.Types.Int160 ··································@GHC.Types.Int
161 ··································@a161 ··································@a
162 ··································1#162 ··································1#
163 ··································wild4163 ··································wild4
164 ··································x164 ··································x
165 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a)165 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a)
166 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a))·}·}·}·}·}·}·}]166 ··································(Data.Map.Internal.Tip·@GHC.Types.Int·@a))·}·}·}·}·}·}·}]
167 ee94ab65eb9369710d0fddf7bdcf641a167 b53416d775e66d805bc675afacc9eddd
168 ··$sfromList1·::168 ··$sfromList1·::
169 ····[(GHC.Types.Int,·a)]169 ····[(GHC.Types.Int,·a)]
170 ····->·Data.Map.Internal.Map·GHC.Types.Int·a170 ····->·Data.Map.Internal.Map·GHC.Types.Int·a
171 ····->·Data.Map.Internal.Map·GHC.Types.Int·a171 ····->·Data.Map.Internal.Map·GHC.Types.Int·a
172 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,172 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Max diff block lines reached; 6388/14329 bytes (44.58%) of diff not shown.
33.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/JacobiSymbol.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/JacobiSymbol.dyn_hi
Files 93% similar despite different names
33.0 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.JacobiSymbol·91037 interface·Math.NumberTheory.Moduli.JacobiSymbol·9103
8 ··interface·hash:·fa588689c385bce16f7d71edf7196f0d 
9 ··ABI·hash:·c92cbf80072cc0b28f6fdf2d74a42154 
10 ··export-list·hash:·e8d35204362e0ccce92c605578cef1368 ··interface·hash:·6677df5139cd47442eeb6f79fadff740
 9 ··ABI·hash:·443bb2d7185afc923599fae82c578cd1
 10 ··export-list·hash:·ddb6755a55e816b2360de94e3fc43bcb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5e967fcfdd93218e3494b0d2e5b2f8ce12 ··flag·hash:·5e967fcfdd93218e3494b0d2e5b2f8ce
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·95dab1a91475a4f6e256489ca10d28fb16 ··src_hash:·95dab1a91475a4f6e256489ca10d28fb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··jacobi21 ··jacobi
22 ··symbolToNum22 ··symbolToNum
23 ··JacobiSymbol{MinusOne·One·Zero}23 ··JacobiSymbol{MinusOne·One·Zero}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.026 direct·package·dependencies:·base-4.20.2.0
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Data.Binary.Generic·Data.ByteString.Builder28 orphans:·Data.Binary.Generic·Data.ByteString.Builder
29 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext29 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
30 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text30 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text
31 ·········Data.Text.Lazy·Data.Text.Show31 ·········Data.Text.Lazy·Data.Text.Show
Offset 43, 37 lines modifiedOffset 43, 37 lines modified
43 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList43 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
44 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList44 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
45 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class45 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class
46 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ46 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
47 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax47 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax
48 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal48 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal
49 ·························Data.HashSet.Internal49 ·························Data.HashSet.Internal
50 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
51 ··exports:·54d71a7959ed0369a14e2983687de6f1 
52 ··shiftToOddCount·887b8e246cb4c11401760f197ee67fa350 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 51 ··exports:·690782dcd9400ee05c7a600fee08d72b
 52 ··shiftToOddCount·790fc435b3d3f03d975e3161281b4ad1
53 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb953 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
54 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d9640454 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
57 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622557 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
58 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff58 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
59 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63559 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
60 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc60 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
61 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c61 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
62 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd662 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
63 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c63 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
64 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988864 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
65 31ae1d8565a43977fe74b5433a09882e65 9f15267aa68ea3c25c18708bf5d0c96b
66 ··$fEqJacobiSymbol·::·GHC.Classes.Eq·JacobiSymbol66 ··$fEqJacobiSymbol·::·GHC.Classes.Eq·JacobiSymbol
67 ··DFunId67 ··DFunId
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,69 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
70 ···Unfolding:·DFun:.70 ···Unfolding:·DFun:.
71 ················@JacobiSymbol·$fEqJacobiSymbol_$c==·$fEqJacobiSymbol_$c/=]71 ················@JacobiSymbol·$fEqJacobiSymbol_$c==·$fEqJacobiSymbol_$c/=]
72 279ffc7bcd4f33cc2392b6fb4d37454a72 823fdcb052bb52fa2301e7336cce9e1a
73 ··$fEqJacobiSymbol_$c/=·::73 ··$fEqJacobiSymbol_$c/=·::
74 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool74 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
76 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),76 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
77 ···Unfolding:·Core:·StableUser·<2,FalseFalse>77 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
78 ··············\·(x['GHC.Types.Many]·::·JacobiSymbol)78 ··············\·(x['GHC.Types.Many]·::·JacobiSymbol)
79 ················(y['GHC.Types.Many]·::·JacobiSymbol)·->79 ················(y['GHC.Types.Many]·::·JacobiSymbol)·->
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ·····················x·of·a#·{·DEFAULT·->83 ·····················x·of·a#·{·DEFAULT·->
84 ··············case·GHC.Prim.dataToTagSmall#84 ··············case·GHC.Prim.dataToTagSmall#
85 ·····················@'GHC.Types.Lifted85 ·····················@'GHC.Types.Lifted
86 ·····················@JacobiSymbol86 ·····················@JacobiSymbol
87 ·····················y·of·b#·{·DEFAULT·->87 ·····················y·of·b#·{·DEFAULT·->
88 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{88 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
89 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]89 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
90 3070c6a8115a302aa99dc1f59faeab6090 925acb7b011aa6ed4a0d678ac4e61e8c
91 ··$fEqJacobiSymbol_$c==·::91 ··$fEqJacobiSymbol_$c==·::
92 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool92 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
94 ···Strictness:·<SL><SL>,94 ···Strictness:·<SL><SL>,
95 ···Unfolding:·Core:·<vanilla>95 ···Unfolding:·Core:·<vanilla>
96 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)96 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)
97 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->97 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->
Offset 100, 30 lines modifiedOffset 100, 30 lines modified
100 ·····················@JacobiSymbol100 ·····················@JacobiSymbol
101 ·····················a·of·a#·{·DEFAULT·->101 ·····················a·of·a#·{·DEFAULT·->
102 ··············case·GHC.Prim.dataToTagSmall#102 ··············case·GHC.Prim.dataToTagSmall#
103 ·····················@'GHC.Types.Lifted103 ·····················@'GHC.Types.Lifted
104 ·····················@JacobiSymbol104 ·····················@JacobiSymbol
105 ·····················b·of·b#·{·DEFAULT·->105 ·····················b·of·b#·{·DEFAULT·->
106 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]106 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
107 72461bc076035a926a9f1eecfc795f92107 fa8b3e69c3d4b6a5256c315904d338a1
108 ··$fOrdJacobiSymbol·::·GHC.Classes.Ord·JacobiSymbol108 ··$fOrdJacobiSymbol·::·GHC.Classes.Ord·JacobiSymbol
109 ··DFunId109 ··DFunId
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,111 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
112 ···Unfolding:·DFun:.112 ···Unfolding:·DFun:.
113 ················@JacobiSymbol113 ················@JacobiSymbol
114 ················$fEqJacobiSymbol114 ················$fEqJacobiSymbol
115 ················$fOrdJacobiSymbol_$ccompare115 ················$fOrdJacobiSymbol_$ccompare
116 ················$fOrdJacobiSymbol_$c<116 ················$fOrdJacobiSymbol_$c<
117 ················$fOrdJacobiSymbol_$c<=117 ················$fOrdJacobiSymbol_$c<=
118 ················$fOrdJacobiSymbol_$c>118 ················$fOrdJacobiSymbol_$c>
119 ················$fOrdJacobiSymbol_$c>=119 ················$fOrdJacobiSymbol_$c>=
120 ················$fOrdJacobiSymbol_$cmax120 ················$fOrdJacobiSymbol_$cmax
121 ················$fOrdJacobiSymbol_$cmin]121 ················$fOrdJacobiSymbol_$cmin]
122 0ef18b1065fc5224b1de3028d1bad921122 fd23783e741316185ea7cef60a7102a5
123 ··$fOrdJacobiSymbol_$c<·::123 ··$fOrdJacobiSymbol_$c<·::
124 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool124 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool
125 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,125 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
126 ···Strictness:·<SL><SL>,126 ···Strictness:·<SL><SL>,
127 ···Unfolding:·Core:·<vanilla>127 ···Unfolding:·Core:·<vanilla>
128 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)128 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)
129 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->129 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ·····················@JacobiSymbol132 ·····················@JacobiSymbol
133 ·····················a·of·a#·{·DEFAULT·->133 ·····················a·of·a#·{·DEFAULT·->
134 ··············case·GHC.Prim.dataToTagSmall#134 ··············case·GHC.Prim.dataToTagSmall#
135 ·····················@'GHC.Types.Lifted135 ·····················@'GHC.Types.Lifted
136 ·····················@JacobiSymbol136 ·····················@JacobiSymbol
137 ·····················b·of·b#·{·DEFAULT·->137 ·····················b·of·b#·{·DEFAULT·->
Max diff block lines reached; 27450/33737 bytes (81.36%) of diff not shown.
33.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/JacobiSymbol.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/JacobiSymbol.hi
Files 88% similar despite different names
33.0 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Moduli.JacobiSymbol·91037 interface·Math.NumberTheory.Moduli.JacobiSymbol·9103
8 ··interface·hash:·fa588689c385bce16f7d71edf7196f0d 
9 ··ABI·hash:·c92cbf80072cc0b28f6fdf2d74a42154 
10 ··export-list·hash:·e8d35204362e0ccce92c605578cef1368 ··interface·hash:·6677df5139cd47442eeb6f79fadff740
 9 ··ABI·hash:·443bb2d7185afc923599fae82c578cd1
 10 ··export-list·hash:·ddb6755a55e816b2360de94e3fc43bcb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·85e0f42e7937272c4f06476f7604686e12 ··flag·hash:·85e0f42e7937272c4f06476f7604686e
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·95dab1a91475a4f6e256489ca10d28fb16 ··src_hash:·95dab1a91475a4f6e256489ca10d28fb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··jacobi21 ··jacobi
22 ··symbolToNum22 ··symbolToNum
23 ··JacobiSymbol{MinusOne·One·Zero}23 ··JacobiSymbol{MinusOne·One·Zero}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.026 direct·package·dependencies:·base-4.20.2.0
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Data.Binary.Generic·Data.ByteString.Builder28 orphans:·Data.Binary.Generic·Data.ByteString.Builder
29 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext29 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
30 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text30 ·········Data.Hashable.Generic.Instances·Data.List.Infinite·Data.Text
31 ·········Data.Text.Lazy·Data.Text.Show31 ·········Data.Text.Lazy·Data.Text.Show
Offset 43, 37 lines modifiedOffset 43, 37 lines modified
43 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList43 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
44 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList44 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
45 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class45 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class
46 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ46 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
47 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax47 ·························Text.PrettyPrint.HughesPJ·Data.Semiring·Language.Haskell.TH.Syntax
48 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal48 ·························Data.Text·Data.Text.Lazy·Data.HashMap.Internal
49 ·························Data.HashSet.Internal49 ·························Data.HashSet.Internal
50 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
51 ··exports:·54d71a7959ed0369a14e2983687de6f1 
52 ··shiftToOddCount·887b8e246cb4c11401760f197ee67fa350 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 51 ··exports:·690782dcd9400ee05c7a600fee08d72b
 52 ··shiftToOddCount·790fc435b3d3f03d975e3161281b4ad1
53 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb953 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
54 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d9640454 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
57 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622557 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
58 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff58 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
59 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63559 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
60 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc60 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
61 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c61 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
62 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd662 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
63 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c63 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
64 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988864 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
65 31ae1d8565a43977fe74b5433a09882e65 9f15267aa68ea3c25c18708bf5d0c96b
66 ··$fEqJacobiSymbol·::·GHC.Classes.Eq·JacobiSymbol66 ··$fEqJacobiSymbol·::·GHC.Classes.Eq·JacobiSymbol
67 ··DFunId67 ··DFunId
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,69 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
70 ···Unfolding:·DFun:.70 ···Unfolding:·DFun:.
71 ················@JacobiSymbol·$fEqJacobiSymbol_$c==·$fEqJacobiSymbol_$c/=]71 ················@JacobiSymbol·$fEqJacobiSymbol_$c==·$fEqJacobiSymbol_$c/=]
72 279ffc7bcd4f33cc2392b6fb4d37454a72 823fdcb052bb52fa2301e7336cce9e1a
73 ··$fEqJacobiSymbol_$c/=·::73 ··$fEqJacobiSymbol_$c/=·::
74 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool74 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
76 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),76 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
77 ···Unfolding:·Core:·StableUser·<2,FalseFalse>77 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
78 ··············\·(x['GHC.Types.Many]·::·JacobiSymbol)78 ··············\·(x['GHC.Types.Many]·::·JacobiSymbol)
79 ················(y['GHC.Types.Many]·::·JacobiSymbol)·->79 ················(y['GHC.Types.Many]·::·JacobiSymbol)·->
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ·····················x·of·a#·{·DEFAULT·->83 ·····················x·of·a#·{·DEFAULT·->
84 ··············case·GHC.Prim.dataToTagSmall#84 ··············case·GHC.Prim.dataToTagSmall#
85 ·····················@'GHC.Types.Lifted85 ·····················@'GHC.Types.Lifted
86 ·····················@JacobiSymbol86 ·····················@JacobiSymbol
87 ·····················y·of·b#·{·DEFAULT·->87 ·····················y·of·b#·{·DEFAULT·->
88 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{88 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
89 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]89 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
90 3070c6a8115a302aa99dc1f59faeab6090 925acb7b011aa6ed4a0d678ac4e61e8c
91 ··$fEqJacobiSymbol_$c==·::91 ··$fEqJacobiSymbol_$c==·::
92 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool92 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
94 ···Strictness:·<SL><SL>,94 ···Strictness:·<SL><SL>,
95 ···Unfolding:·Core:·<vanilla>95 ···Unfolding:·Core:·<vanilla>
96 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)96 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)
97 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->97 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->
Offset 100, 30 lines modifiedOffset 100, 30 lines modified
100 ·····················@JacobiSymbol100 ·····················@JacobiSymbol
101 ·····················a·of·a#·{·DEFAULT·->101 ·····················a·of·a#·{·DEFAULT·->
102 ··············case·GHC.Prim.dataToTagSmall#102 ··············case·GHC.Prim.dataToTagSmall#
103 ·····················@'GHC.Types.Lifted103 ·····················@'GHC.Types.Lifted
104 ·····················@JacobiSymbol104 ·····················@JacobiSymbol
105 ·····················b·of·b#·{·DEFAULT·->105 ·····················b·of·b#·{·DEFAULT·->
106 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]106 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
107 72461bc076035a926a9f1eecfc795f92107 fa8b3e69c3d4b6a5256c315904d338a1
108 ··$fOrdJacobiSymbol·::·GHC.Classes.Ord·JacobiSymbol108 ··$fOrdJacobiSymbol·::·GHC.Classes.Ord·JacobiSymbol
109 ··DFunId109 ··DFunId
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,111 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
112 ···Unfolding:·DFun:.112 ···Unfolding:·DFun:.
113 ················@JacobiSymbol113 ················@JacobiSymbol
114 ················$fEqJacobiSymbol114 ················$fEqJacobiSymbol
115 ················$fOrdJacobiSymbol_$ccompare115 ················$fOrdJacobiSymbol_$ccompare
116 ················$fOrdJacobiSymbol_$c<116 ················$fOrdJacobiSymbol_$c<
117 ················$fOrdJacobiSymbol_$c<=117 ················$fOrdJacobiSymbol_$c<=
118 ················$fOrdJacobiSymbol_$c>118 ················$fOrdJacobiSymbol_$c>
119 ················$fOrdJacobiSymbol_$c>=119 ················$fOrdJacobiSymbol_$c>=
120 ················$fOrdJacobiSymbol_$cmax120 ················$fOrdJacobiSymbol_$cmax
121 ················$fOrdJacobiSymbol_$cmin]121 ················$fOrdJacobiSymbol_$cmin]
122 0ef18b1065fc5224b1de3028d1bad921122 fd23783e741316185ea7cef60a7102a5
123 ··$fOrdJacobiSymbol_$c<·::123 ··$fOrdJacobiSymbol_$c<·::
124 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool124 ····JacobiSymbol·->·JacobiSymbol·->·GHC.Types.Bool
125 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,125 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
126 ···Strictness:·<SL><SL>,126 ···Strictness:·<SL><SL>,
127 ···Unfolding:·Core:·<vanilla>127 ···Unfolding:·Core:·<vanilla>
128 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)128 ··············\·(a['GHC.Types.Many]·::·JacobiSymbol)
129 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->129 ················(b['GHC.Types.Many]·::·JacobiSymbol)·->
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ·····················@JacobiSymbol132 ·····················@JacobiSymbol
133 ·····················a·of·a#·{·DEFAULT·->133 ·····················a·of·a#·{·DEFAULT·->
134 ··············case·GHC.Prim.dataToTagSmall#134 ··············case·GHC.Prim.dataToTagSmall#
135 ·····················@'GHC.Types.Lifted135 ·····················@'GHC.Types.Lifted
136 ·····················@JacobiSymbol136 ·····················@JacobiSymbol
137 ·····················b·of·b#·{·DEFAULT·->137 ·····················b·of·b#·{·DEFAULT·->
Max diff block lines reached; 27450/33734 bytes (81.37%) of diff not shown.
32.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Multiplicative.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Multiplicative.hi
Files 97% similar despite different names
31.7 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Moduli.Multiplicative·91037 interface·Math.NumberTheory.Moduli.Multiplicative·9103
8 ··interface·hash:·4e7952bbeabe530e09b3708d95c8a8b6 
9 ··ABI·hash:·aade938b3444325b0f1d731985142264 
10 ··export-list·hash:·445915577a1a7efa11aa3cfb71c9b7a98 ··interface·hash:·707dcddb274ae8c0164f1de70960247a
 9 ··ABI·hash:·96df4a312264664e03d72a28662f94ff
 10 ··export-list·hash:·6084145b152ff4ef9a0fac25d791aada
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a4dc7e5083d93cf2b95407ab72f3a66e12 ··flag·hash:·c2eecdc36f59359efcb460ff3efa97b8
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d26ae33798a8851d0cfd359c0be29d9c16 ··src_hash:·d26ae33798a8851d0cfd359c0be29d9c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··discreteLogarithm21 ··discreteLogarithm
22 ··invertGroup22 ··invertGroup
23 ··isMultElement23 ··isMultElement
24 ··isPrimitiveRoot24 ··isPrimitiveRoot
25 ··MultMod{multElement}25 ··MultMod{multElement}
26 ··PrimitiveRoot{unPrimitiveRoot}26 ··PrimitiveRoot{unPrimitiveRoot}
27 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal27 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal
28 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton28 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb32 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb
33 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f33 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic35 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
36 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base36 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 65, 31 lines modifiedOffset 65, 31 lines modified
65 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select65 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
66 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict66 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
67 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy67 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
68 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal68 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
69 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base69 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
70 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict70 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
71 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base71 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
72 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal·32ccab9b97d3e26f7e56b4255e34f874 
73 ··exports:·258be07d1d98f10e5f8c04e38addd1ec 
74 ··discreteLogarithmPP·60d6a3439a9f7451a8cb3739d6f8a52d 
75 ··isPrimitiveRoot'·42a24a4f50eae4d93c832424f2d61110 
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
77 ··exports:·ec040e97e725aaca56fd040775cfddff 
78 ··CG2·77c3c4208f278128ad18a3f64420d8c7 
79 ··CG4·c76f1193f85dea1b7771c53e6835b4fc 
80 ··CGDoubleOddPrimePower·cab4bc509870843741349cd28d6943b8 
81 ··CGOddPrimePower·a5c166771d7859f8795d1f3b4612b1c6 
82 ··CyclicGroup·c2395bc301a272f83cedec99a0ee88cf 
83 ··proofFromCyclicGroup·3e7199ef38e6c63acb2693051d123121 
84 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
85 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
86 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
87 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
88 ··unPrime·641681f0b61783f9ca08f4db41d6b10972 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal·4c1b331867464bd5731e43e3768b854b
 73 ··exports:·7073e9fc56983355ab20701ead2c734d
 74 ··discreteLogarithmPP·c56bea294a577ddc64a82d47e3686a80
 75 ··isPrimitiveRoot'·97536a09414d6fbfc6d6afa3662bdad2
 76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 77 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 78 ··CG2·6d4afb83660712f4423f8772cf191ae3
 79 ··CG4·963228e38ff83602a27547b3127c6b3f
 80 ··CGDoubleOddPrimePower·662af42ff4df54d0169f0400057ed2ac
 81 ··CGOddPrimePower·bd6232730ae02c42e6d9accf8df9e346
 82 ··CyclicGroup·251c76feed29e2b443bb3469d2f76865
 83 ··proofFromCyclicGroup·e52b91a053a245ba394dc7344737f4e8
 84 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 85 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 86 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 87 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 88 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
89 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d889 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
90 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e90 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
91 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83691 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
92 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d9640492 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
94 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f594 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f5
95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
Offset 98, 32 lines modifiedOffset 98, 32 lines modified
98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
99 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63599 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
102 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045102 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
104 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4104 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
105 c4ffaaf4c480bfe9d697daf0182d1baf105 7db0b63a5b28be0aa22a3a050502cdc2
106 ··$fBoundedMultMod·::106 ··$fBoundedMultMod·::
107 ····GHC.Internal.TypeNats.KnownNat·m·=>107 ····GHC.Internal.TypeNats.KnownNat·m·=>
108 ····GHC.Internal.Enum.Bounded·(MultMod·m)108 ····GHC.Internal.Enum.Bounded·(MultMod·m)
109 ··DFunId109 ··DFunId
110 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,110 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
111 ···Strictness:·<L>,·Inline:·CONLIKE,111 ···Strictness:·<L>,·Inline:·CONLIKE,
112 ···Unfolding:·DFun:·@m·::·GHC.Internal.TypeNats.Nat112 ···Unfolding:·DFun:·@m·::·GHC.Internal.TypeNats.Nat
113 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m).113 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m).
114 ················@(MultMod·m)114 ················@(MultMod·m)
115 ················($fBoundedMultMod_$cmempty·@m·v)115 ················($fBoundedMultMod_$cmempty·@m·v)
116 ················($fBoundedMultMod_$cmaxBound·@m·v)]116 ················($fBoundedMultMod_$cmaxBound·@m·v)]
117 24cebb776cfb2c08af9e025b962bf14c117 328c93aa092709b318af0e2ed635e6ea
118 ··$fBoundedMultMod1·::·GHC.Num.Integer.Integer118 ··$fBoundedMultMod1·::·GHC.Num.Integer.Integer
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],120 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
121 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]121 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]
122 e11633457bdab0af99d8453f58fcedf7122 cc97fa304282d269a915f7e5ecb99258
123 ··$fBoundedMultMod_$cmaxBound·::123 ··$fBoundedMultMod_$cmaxBound·::
124 ····GHC.Internal.TypeNats.KnownNat·m·=>·MultMod·m124 ····GHC.Internal.TypeNats.KnownNat·m·=>·MultMod·m
125 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<SL>,125 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<SL>,
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············\·@m·::·GHC.Internal.TypeNats.Nat127 ··············\·@m·::·GHC.Internal.TypeNats.Nat
128 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat128 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat
129 ··················································m)·->129 ··················································m)·->
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ························`cast`168 ························`cast`
169 ······················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N169 ······················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N
170 ·······················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)170 ·······················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)
171 ······················x)171 ······················x)
172 ·····················`cast`172 ·····················`cast`
173 ···················(Sym·(Data.Mod.N:Mod[0]·<m>_P)173 ···················(Sym·(Data.Mod.N:Mod[0]·<m>_P)
174 ····················;·Sym·(N:MultMod[0])·<m>_N)·}·}]174 ····················;·Sym·(N:MultMod[0])·<m>_N)·}·}]
Max diff block lines reached; 24995/32403 bytes (77.14%) of diff not shown.
32.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Multiplicative.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Multiplicative.dyn_hi
Files 96% similar despite different names
31.7 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Multiplicative·91037 interface·Math.NumberTheory.Moduli.Multiplicative·9103
8 ··interface·hash:·4e7952bbeabe530e09b3708d95c8a8b6 
9 ··ABI·hash:·aade938b3444325b0f1d731985142264 
10 ··export-list·hash:·445915577a1a7efa11aa3cfb71c9b7a98 ··interface·hash:·707dcddb274ae8c0164f1de70960247a
 9 ··ABI·hash:·96df4a312264664e03d72a28662f94ff
 10 ··export-list·hash:·6084145b152ff4ef9a0fac25d791aada
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·c2eecdc36f59359efcb460ff3efa97b812 ··flag·hash:·a4dc7e5083d93cf2b95407ab72f3a66e
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d26ae33798a8851d0cfd359c0be29d9c16 ··src_hash:·d26ae33798a8851d0cfd359c0be29d9c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··discreteLogarithm21 ··discreteLogarithm
22 ··invertGroup22 ··invertGroup
23 ··isMultElement23 ··isMultElement
24 ··isPrimitiveRoot24 ··isPrimitiveRoot
25 ··MultMod{multElement}25 ··MultMod{multElement}
26 ··PrimitiveRoot{unPrimitiveRoot}26 ··PrimitiveRoot{unPrimitiveRoot}
27 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal27 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal
28 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton28 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb32 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb
33 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f33 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic35 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
36 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base36 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 65, 31 lines modifiedOffset 65, 31 lines modified
65 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select65 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
66 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict66 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
67 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy67 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
68 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal68 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
69 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base69 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
70 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict70 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
71 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base71 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
72 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Internal·32ccab9b97d3e26f7e56b4255e34f874 
73 ··exports:·258be07d1d98f10e5f8c04e38addd1ec 
74 ··discreteLogarithmPP·60d6a3439a9f7451a8cb3739d6f8a52d 
75 ··isPrimitiveRoot'·42a24a4f50eae4d93c832424f2d61110 
76 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
77 ··exports:·ec040e97e725aaca56fd040775cfddff 
78 ··CG2·77c3c4208f278128ad18a3f64420d8c7 
79 ··CG4·c76f1193f85dea1b7771c53e6835b4fc 
80 ··CGDoubleOddPrimePower·cab4bc509870843741349cd28d6943b8 
81 ··CGOddPrimePower·a5c166771d7859f8795d1f3b4612b1c6 
82 ··CyclicGroup·c2395bc301a272f83cedec99a0ee88cf 
83 ··proofFromCyclicGroup·3e7199ef38e6c63acb2693051d123121 
84 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
85 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
86 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
87 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
88 ··unPrime·641681f0b61783f9ca08f4db41d6b10972 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Internal·4c1b331867464bd5731e43e3768b854b
 73 ··exports:·7073e9fc56983355ab20701ead2c734d
 74 ··discreteLogarithmPP·c56bea294a577ddc64a82d47e3686a80
 75 ··isPrimitiveRoot'·97536a09414d6fbfc6d6afa3662bdad2
 76 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 77 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 78 ··CG2·6d4afb83660712f4423f8772cf191ae3
 79 ··CG4·963228e38ff83602a27547b3127c6b3f
 80 ··CGDoubleOddPrimePower·662af42ff4df54d0169f0400057ed2ac
 81 ··CGOddPrimePower·bd6232730ae02c42e6d9accf8df9e346
 82 ··CyclicGroup·251c76feed29e2b443bb3469d2f76865
 83 ··proofFromCyclicGroup·e52b91a053a245ba394dc7344737f4e8
 84 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 85 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 86 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 87 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 88 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
89 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d889 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
90 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e90 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
91 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a83691 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
92 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d9640492 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
94 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f594 import··-/··Data.Constraint·45bef2d1fbe5fd87172a111e9559a3f5
95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
Offset 98, 32 lines modifiedOffset 98, 32 lines modified
98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
99 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63599 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc100 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
102 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045102 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
104 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4104 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
105 c4ffaaf4c480bfe9d697daf0182d1baf105 7db0b63a5b28be0aa22a3a050502cdc2
106 ··$fBoundedMultMod·::106 ··$fBoundedMultMod·::
107 ····GHC.Internal.TypeNats.KnownNat·m·=>107 ····GHC.Internal.TypeNats.KnownNat·m·=>
108 ····GHC.Internal.Enum.Bounded·(MultMod·m)108 ····GHC.Internal.Enum.Bounded·(MultMod·m)
109 ··DFunId109 ··DFunId
110 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,110 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
111 ···Strictness:·<L>,·Inline:·CONLIKE,111 ···Strictness:·<L>,·Inline:·CONLIKE,
112 ···Unfolding:·DFun:·@m·::·GHC.Internal.TypeNats.Nat112 ···Unfolding:·DFun:·@m·::·GHC.Internal.TypeNats.Nat
113 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m).113 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·m).
114 ················@(MultMod·m)114 ················@(MultMod·m)
115 ················($fBoundedMultMod_$cmempty·@m·v)115 ················($fBoundedMultMod_$cmempty·@m·v)
116 ················($fBoundedMultMod_$cmaxBound·@m·v)]116 ················($fBoundedMultMod_$cmaxBound·@m·v)]
117 24cebb776cfb2c08af9e025b962bf14c117 328c93aa092709b318af0e2ed635e6ea
118 ··$fBoundedMultMod1·::·GHC.Num.Integer.Integer118 ··$fBoundedMultMod1·::·GHC.Num.Integer.Integer
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],120 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
121 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]121 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]
122 e11633457bdab0af99d8453f58fcedf7122 cc97fa304282d269a915f7e5ecb99258
123 ··$fBoundedMultMod_$cmaxBound·::123 ··$fBoundedMultMod_$cmaxBound·::
124 ····GHC.Internal.TypeNats.KnownNat·m·=>·MultMod·m124 ····GHC.Internal.TypeNats.KnownNat·m·=>·MultMod·m
125 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<SL>,125 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<SL>,
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············\·@m·::·GHC.Internal.TypeNats.Nat127 ··············\·@m·::·GHC.Internal.TypeNats.Nat
128 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat128 ················($dKnownNat['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat
129 ··················································m)·->129 ··················································m)·->
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ························`cast`168 ························`cast`
169 ······················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N169 ······················(GHC.Internal.TypeNats.N:KnownNat[0]·<m>_N
170 ·······················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)170 ·······················;·GHC.Internal.TypeNats.N:SNat[0]·<m>_N)
171 ······················x)171 ······················x)
172 ·····················`cast`172 ·····················`cast`
173 ···················(Sym·(Data.Mod.N:Mod[0]·<m>_P)173 ···················(Sym·(Data.Mod.N:Mod[0]·<m>_P)
174 ····················;·Sym·(N:MultMod[0])·<m>_N)·}·}]174 ····················;·Sym·(N:MultMod[0])·<m>_N)·}·}]
Max diff block lines reached; 24995/32403 bytes (77.14%) of diff not shown.
93.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Singleton.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Singleton.hi
Files 99% similar despite different names
92.9 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Moduli.Singleton·[family·instance·module]·91037 interface·Math.NumberTheory.Moduli.Singleton·[family·instance·module]·9103
8 ··interface·hash:·e717d2e06579b18e924eb95d10d8a4fe 
9 ··ABI·hash:·da0d25122a4dfcd2d7254f3cd1027852 
10 ··export-list·hash:·ec040e97e725aaca56fd040775cfddff8 ··interface·hash:·ccbfaf24e00ca62670c97ddc095b713b
 9 ··ABI·hash:·adf1b9f6e5684ac061e0258477020328
 10 ··export-list·hash:·d40b43bf7dd11c5d62ebacbce3e0f339
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·c829b381199b3af875264f475b4b9a2912 ··flag·hash:·7831a2aef1ebae823957ac57f9e4b454
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e01428ad6170c580c630a1e41250052416 ··src_hash:·e01428ad6170c580c630a1e412500524
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 30, 17 lines modifiedOffset 30, 17 lines modified
30 ··proofFromSFactors30 ··proofFromSFactors
31 ··sfactors31 ··sfactors
32 ··sfactorsToCyclicGroup32 ··sfactorsToCyclicGroup
33 ··someSFactors33 ··someSFactors
34 ··CyclicGroup34 ··CyclicGroup
35 ··SFactors{unSFactors}35 ··SFactors{unSFactors}
36 ··Some{Some}36 ··Some{Some}
37 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes37 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
38 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types38 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
39 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral39 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
40 boot·module·dependencies:40 boot·module·dependencies:
41 direct·package·dependencies:·base-4.20.2.041 direct·package·dependencies:·base-4.20.2.0
42 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.742 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.7
43 ·····························deepseq-1.5.0.0·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O43 ·····························deepseq-1.5.0.0·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
44 plugin·package·dependencies:44 plugin·package·dependencies:
45 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic45 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
46 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base46 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 75, 28 lines modifiedOffset 75, 28 lines modified
75 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select75 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
76 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict76 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
77 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy77 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
78 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal78 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
79 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base79 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
80 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict80 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
81 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base81 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
82 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
83 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
84 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
85 ··factorBack·1d3b1f41e2f7647a64d31e113bd96420 
86 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
87 ··isPrime·14cb9034f33125a7f6f1cf77decde254 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
89 ··exports:·44bc2013d86ac798463c56cf1a412d38 
90 ··Prime·490934c63e3275871a72544834f1a5bf 
91 ··Prime·109e6f43a34456ca5963817162dd73e6 
92 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
94 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
95 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de82 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 83 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 84 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 85 ··factorBack·7cd2cad053f2e5e28808036fa2431b5d
 86 ··factorise·9ca058028400ac12410919b025bb22bb
 87 ··isPrime·4d68615d1f73a742c6f181ea04c11940
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 89 ··exports:·10e1b238056c114aa6b8db13250b055f
 90 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 91 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 92 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 94 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 95 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
96 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97396 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
97 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde97 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
98 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8598 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
99 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e199 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
100 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836100 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
101 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404101 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 117, 121 lines modifiedOffset 117, 121 lines modified
117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
118 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045118 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
119 import··-/··GHC.Internal.Unsafe.Coerce·2d3daed9725383fe0ee942319c58b09b119 import··-/··GHC.Internal.Unsafe.Coerce·2d3daed9725383fe0ee942319c58b09b
120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
121 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888121 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
122 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e122 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
123 import··-/··Math.NumberTheory.Roots.General·d18dc49241819a302a915213b8bbfa2c123 import··-/··Math.NumberTheory.Roots.General·d18dc49241819a302a915213b8bbfa2c
124 b5f7fddff62a7cc22a0e2194506eb625124 5cfbfb6bd9cc3daafb12c0a49fd7a136
125 ··$fEqCyclicGroup·::·GHC.Classes.Eq·(CyclicGroup·a·m)125 ··$fEqCyclicGroup·::·GHC.Classes.Eq·(CyclicGroup·a·m)
126 ··DFunId126 ··DFunId
127 ··[HasNoCafRefs,·TagSig:·<TagProper>,127 ··[HasNoCafRefs,·TagSig:·<TagProper>,
128 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,128 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
129 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.129 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.
130 ················@(CyclicGroup·a·m)130 ················@(CyclicGroup·a·m)
131 ················($fEqCyclicGroup_$c==·@a·@m)131 ················($fEqCyclicGroup_$c==·@a·@m)
132 ················($fEqCyclicGroup_$c/=·@a·@m)]132 ················($fEqCyclicGroup_$c/=·@a·@m)]
133 8a4952335713278abb11a92ef7485965133 0644a2670c9fd39728664bb488d8d79c
134 ··$fEqCyclicGroup_$c/=·::134 ··$fEqCyclicGroup_$c/=·::
135 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool135 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool
136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
137 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),137 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),
138 ···Unfolding:·Core:·StableUser·<2,FalseTrue>138 ···Unfolding:·Core:·StableUser·<2,FalseTrue>
139 ··············\·@a139 ··············\·@a
140 ················@m·::·GHC.Internal.TypeNats.Nat140 ················@m·::·GHC.Internal.TypeNats.Nat
141 ················(x['GHC.Types.Many]·::·CyclicGroup·a·m)141 ················(x['GHC.Types.Many]·::·CyclicGroup·a·m)
142 ················(y['GHC.Types.Many]·::·CyclicGroup·a·m)·->142 ················(y['GHC.Types.Many]·::·CyclicGroup·a·m)·->
143 ··············GHC.Types.False]143 ··············GHC.Types.False]
144 7383b4f70e9c0701ad838c06040df12c144 e7302fcae1e7fe58cf5488da28623fe0
145 ··$fEqCyclicGroup_$c==·::145 ··$fEqCyclicGroup_$c==·::
146 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool146 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
148 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,148 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,
149 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>149 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
150 ··············\·@a150 ··············\·@a
151 ················@m·::·GHC.Internal.TypeNats.Nat151 ················@m·::·GHC.Internal.TypeNats.Nat
152 ················(ds['GHC.Types.Many]·::·CyclicGroup·a·m)152 ················(ds['GHC.Types.Many]·::·CyclicGroup·a·m)
153 ················(ds1['GHC.Types.Many]·::·CyclicGroup·a·m)·->153 ················(ds1['GHC.Types.Many]·::·CyclicGroup·a·m)·->
154 ··············GHC.Types.True]154 ··············GHC.Types.True]
155 12f5c678ea5552263cf083fae2d3ba98155 725493ef43f5c42796cb80406f4b9998
156 ··$fEqSFactors·::·GHC.Classes.Eq·(SFactors·a·m)156 ··$fEqSFactors·::·GHC.Classes.Eq·(SFactors·a·m)
157 ··DFunId157 ··DFunId
158 ··[HasNoCafRefs,·TagSig:·<TagProper>,158 ··[HasNoCafRefs,·TagSig:·<TagProper>,
159 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,159 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
160 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.160 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.
161 ················@(SFactors·a·m)161 ················@(SFactors·a·m)
Max diff block lines reached; 87975/95138 bytes (92.47%) of diff not shown.
93.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Singleton.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Singleton.dyn_hi
Files 96% similar despite different names
92.9 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Singleton·[family·instance·module]·91037 interface·Math.NumberTheory.Moduli.Singleton·[family·instance·module]·9103
8 ··interface·hash:·e717d2e06579b18e924eb95d10d8a4fe 
9 ··ABI·hash:·da0d25122a4dfcd2d7254f3cd1027852 
10 ··export-list·hash:·ec040e97e725aaca56fd040775cfddff8 ··interface·hash:·ccbfaf24e00ca62670c97ddc095b713b
 9 ··ABI·hash:·adf1b9f6e5684ac061e0258477020328
 10 ··export-list·hash:·d40b43bf7dd11c5d62ebacbce3e0f339
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7831a2aef1ebae823957ac57f9e4b45412 ··flag·hash:·c829b381199b3af875264f475b4b9a29
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e01428ad6170c580c630a1e41250052416 ··src_hash:·e01428ad6170c580c630a1e412500524
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 30, 17 lines modifiedOffset 30, 17 lines modified
30 ··proofFromSFactors30 ··proofFromSFactors
31 ··sfactors31 ··sfactors
32 ··sfactorsToCyclicGroup32 ··sfactorsToCyclicGroup
33 ··someSFactors33 ··someSFactors
34 ··CyclicGroup34 ··CyclicGroup
35 ··SFactors{unSFactors}35 ··SFactors{unSFactors}
36 ··Some{Some}36 ··Some{Some}
37 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes37 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
38 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types38 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
39 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral39 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
40 boot·module·dependencies:40 boot·module·dependencies:
41 direct·package·dependencies:·base-4.20.2.041 direct·package·dependencies:·base-4.20.2.0
42 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.742 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.7
43 ·····························deepseq-1.5.0.0·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O43 ·····························deepseq-1.5.0.0·integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
44 plugin·package·dependencies:44 plugin·package·dependencies:
45 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic45 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
46 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base46 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
Offset 75, 28 lines modifiedOffset 75, 28 lines modified
75 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select75 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
76 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict76 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
77 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy77 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
78 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal78 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
79 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base79 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
80 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict80 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
81 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base81 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
82 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
83 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
84 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
85 ··factorBack·1d3b1f41e2f7647a64d31e113bd96420 
86 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
87 ··isPrime·14cb9034f33125a7f6f1cf77decde254 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
89 ··exports:·44bc2013d86ac798463c56cf1a412d38 
90 ··Prime·490934c63e3275871a72544834f1a5bf 
91 ··Prime·109e6f43a34456ca5963817162dd73e6 
92 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
94 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
95 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de82 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 83 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 84 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 85 ··factorBack·7cd2cad053f2e5e28808036fa2431b5d
 86 ··factorise·9ca058028400ac12410919b025bb22bb
 87 ··isPrime·4d68615d1f73a742c6f181ea04c11940
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 89 ··exports:·10e1b238056c114aa6b8db13250b055f
 90 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 91 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 92 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 94 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 95 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
96 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97396 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
97 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde97 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
98 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8598 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
99 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e199 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
100 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836100 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
101 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404101 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 117, 121 lines modifiedOffset 117, 121 lines modified
117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
118 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045118 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
119 import··-/··GHC.Internal.Unsafe.Coerce·2d3daed9725383fe0ee942319c58b09b119 import··-/··GHC.Internal.Unsafe.Coerce·2d3daed9725383fe0ee942319c58b09b
120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
121 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888121 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
122 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e122 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
123 import··-/··Math.NumberTheory.Roots.General·d18dc49241819a302a915213b8bbfa2c123 import··-/··Math.NumberTheory.Roots.General·d18dc49241819a302a915213b8bbfa2c
124 b5f7fddff62a7cc22a0e2194506eb625124 5cfbfb6bd9cc3daafb12c0a49fd7a136
125 ··$fEqCyclicGroup·::·GHC.Classes.Eq·(CyclicGroup·a·m)125 ··$fEqCyclicGroup·::·GHC.Classes.Eq·(CyclicGroup·a·m)
126 ··DFunId126 ··DFunId
127 ··[HasNoCafRefs,·TagSig:·<TagProper>,127 ··[HasNoCafRefs,·TagSig:·<TagProper>,
128 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,128 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
129 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.129 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.
130 ················@(CyclicGroup·a·m)130 ················@(CyclicGroup·a·m)
131 ················($fEqCyclicGroup_$c==·@a·@m)131 ················($fEqCyclicGroup_$c==·@a·@m)
132 ················($fEqCyclicGroup_$c/=·@a·@m)]132 ················($fEqCyclicGroup_$c/=·@a·@m)]
133 8a4952335713278abb11a92ef7485965133 0644a2670c9fd39728664bb488d8d79c
134 ··$fEqCyclicGroup_$c/=·::134 ··$fEqCyclicGroup_$c/=·::
135 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool135 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool
136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
137 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),137 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),
138 ···Unfolding:·Core:·StableUser·<2,FalseTrue>138 ···Unfolding:·Core:·StableUser·<2,FalseTrue>
139 ··············\·@a139 ··············\·@a
140 ················@m·::·GHC.Internal.TypeNats.Nat140 ················@m·::·GHC.Internal.TypeNats.Nat
141 ················(x['GHC.Types.Many]·::·CyclicGroup·a·m)141 ················(x['GHC.Types.Many]·::·CyclicGroup·a·m)
142 ················(y['GHC.Types.Many]·::·CyclicGroup·a·m)·->142 ················(y['GHC.Types.Many]·::·CyclicGroup·a·m)·->
143 ··············GHC.Types.False]143 ··············GHC.Types.False]
144 7383b4f70e9c0701ad838c06040df12c144 e7302fcae1e7fe58cf5488da28623fe0
145 ··$fEqCyclicGroup_$c==·::145 ··$fEqCyclicGroup_$c==·::
146 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool146 ····CyclicGroup·a·m·->·CyclicGroup·a·m·->·GHC.Types.Bool
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
148 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,148 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,
149 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>149 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
150 ··············\·@a150 ··············\·@a
151 ················@m·::·GHC.Internal.TypeNats.Nat151 ················@m·::·GHC.Internal.TypeNats.Nat
152 ················(ds['GHC.Types.Many]·::·CyclicGroup·a·m)152 ················(ds['GHC.Types.Many]·::·CyclicGroup·a·m)
153 ················(ds1['GHC.Types.Many]·::·CyclicGroup·a·m)·->153 ················(ds1['GHC.Types.Many]·::·CyclicGroup·a·m)·->
154 ··············GHC.Types.True]154 ··············GHC.Types.True]
155 12f5c678ea5552263cf083fae2d3ba98155 725493ef43f5c42796cb80406f4b9998
156 ··$fEqSFactors·::·GHC.Classes.Eq·(SFactors·a·m)156 ··$fEqSFactors·::·GHC.Classes.Eq·(SFactors·a·m)
157 ··DFunId157 ··DFunId
158 ··[HasNoCafRefs,·TagSig:·<TagProper>,158 ··[HasNoCafRefs,·TagSig:·<TagProper>,
159 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,159 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
160 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.160 ···Unfolding:·DFun:·@a·@m·::·GHC.Internal.TypeNats.Nat.
161 ················@(SFactors·a·m)161 ················@(SFactors·a·m)
Max diff block lines reached; 87975/95138 bytes (92.47%) of diff not shown.
32.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/SomeMod.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/SomeMod.dyn_hi
Files 92% similar despite different names
32.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.SomeMod·91037 interface·Math.NumberTheory.Moduli.SomeMod·9103
8 ··interface·hash:·8959b5ba224e79d588361afcc17cbd1b 
9 ··ABI·hash:·dd47e34aa269b9c4081fcbfa4a991598 
10 ··export-list·hash:·fa8a4414f14758fc190952688ba1c2078 ··interface·hash:·3cb73a12dcb96c0224e4d4c7818b3994
 9 ··ABI·hash:·28ce2cfca4d565d4f9d666fee540857b
 10 ··export-list·hash:·d02f89c4e0adaad03b3dac67dbc8d272
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3ab360385c40bd162ee40430037c0ca212 ··flag·hash:·3ab360385c40bd162ee40430037c0ca2
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·9492b43f35255ebc8eb7817996043a5d16 ··src_hash:·9492b43f35255ebc8eb7817996043a5d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 76, 31 lines modifiedOffset 76, 31 lines modified
76 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104576 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
77 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd677 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
78 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988878 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
79 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc479 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
80 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2680 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
81 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0481 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
82 fixities·infixl·7·modulo82 fixities·infixl·7·modulo
83 cdab5c0f88d9d2581ef797bb6bdc0f4683 88185f935fa8e61d1cb0a6b1e71f36c1
84 ··$fEqSomeMod·::·GHC.Classes.Eq·SomeMod84 ··$fEqSomeMod·::·GHC.Classes.Eq·SomeMod
85 ··DFunId85 ··DFunId
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,87 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
88 ···Unfolding:·DFun:.·@SomeMod·$fEqSomeMod_$c==·$fEqSomeMod_$c/=]88 ···Unfolding:·DFun:.·@SomeMod·$fEqSomeMod_$c==·$fEqSomeMod_$c/=]
89 00a14f2e14db73671fb040571967714f89 4f4c7733d19e3fe52e760a5e3cb4f283
90 ··$fEqSomeMod_$c/=·::·SomeMod·->·SomeMod·->·GHC.Types.Bool90 ··$fEqSomeMod_$c/=·::·SomeMod·->·SomeMod·->·GHC.Types.Bool
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
92 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),92 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),
93 ···Unfolding:·Core:·StableUser·<2,FalseFalse>93 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
94 ··············\·(x['GHC.Types.Many]·::·SomeMod)94 ··············\·(x['GHC.Types.Many]·::·SomeMod)
95 ················(y['GHC.Types.Many]·::·SomeMod)·->95 ················(y['GHC.Types.Many]·::·SomeMod)·->
96 ··············case·$fEqSomeMod_$c==·x·y·of·wild·{96 ··············case·$fEqSomeMod_$c==·x·y·of·wild·{
97 ················GHC.Types.False·->·GHC.Types.True97 ················GHC.Types.False·->·GHC.Types.True
98 ················GHC.Types.True·->·GHC.Types.False·}]98 ················GHC.Types.True·->·GHC.Types.False·}]
99 15037ba41cef25ecf696542f4ab0115899 ee7acf855e817143f3ae9226c6629ddd
100 ··$fEqSomeMod_$c==·::·SomeMod·->·SomeMod·->·GHC.Types.Bool100 ··$fEqSomeMod_$c==·::·SomeMod·->·SomeMod·->·GHC.Types.Bool
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
102 ···Strictness:·<1L><1L>,102 ···Strictness:·<1L><1L>,
103 ···Unfolding:·Core:·<vanilla>103 ···Unfolding:·Core:·<vanilla>
104 ··············\·(ds['GHC.Types.Many]·::·SomeMod)104 ··············\·(ds['GHC.Types.Many]·::·SomeMod)
105 ················(ds1['GHC.Types.Many]·::·SomeMod)·->105 ················(ds1['GHC.Types.Many]·::·SomeMod)·->
106 ··············case·ds·of·wild·{106 ··············case·ds·of·wild·{
Offset 145, 46 lines modifiedOffset 145, 46 lines modified
145 ·······························->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{145 ·······························->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{
146 ····································DEFAULT·->·GHC.Types.False·1#·->·$j·}·}·}146 ····································DEFAULT·->·GHC.Types.False·1#·->·$j·}·}·}
147 ·····················InfMod·ipv·->·GHC.Types.False·}147 ·····················InfMod·ipv·->·GHC.Types.False·}
148 ················InfMod·rx148 ················InfMod·rx
149 ················->·case·ds1·of·wild1·{149 ················->·case·ds1·of·wild1·{
150 ·····················SomeMod·ipv·ipv1·ipv2·->·GHC.Types.False150 ·····················SomeMod·ipv·ipv1·ipv2·->·GHC.Types.False
151 ·····················InfMod·ry·->·GHC.Internal.Real.$fOrdRatio_$s$c==·rx·ry·}·}]151 ·····················InfMod·ry·->·GHC.Internal.Real.$fOrdRatio_$s$c==·rx·ry·}·}]
152 8ad62f1e279d1187ee6934769b8d8f6c152 a65ada1837e240898481c9a94445eade
153 ··$fEuclideanSomeMod·::·Data.Euclidean.Euclidean·SomeMod153 ··$fEuclideanSomeMod·::·Data.Euclidean.Euclidean·SomeMod
154 ··DFunId154 ··DFunId
155 ··[TagSig:·<TagProper>,155 ··[TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[Data.Euclidean.C:Euclidean],·Inline:·CONLIKE,156 ···LambdaFormInfo:·LFCon[Data.Euclidean.C:Euclidean],·Inline:·CONLIKE,
157 ···Unfolding:·DFun:.157 ···Unfolding:·DFun:.
158 ················@SomeMod158 ················@SomeMod
159 ················$fGcdDomainSomeMod159 ················$fGcdDomainSomeMod
160 ················$fEuclideanSomeMod_$cquotRem160 ················$fEuclideanSomeMod_$cquotRem
161 ················$fEuclideanSomeMod_$c/161 ················$fEuclideanSomeMod_$c/
162 ················$fEuclideanSomeMod_$crem162 ················$fEuclideanSomeMod_$crem
163 ················$fEuclideanSomeMod_$cdegree]163 ················$fEuclideanSomeMod_$cdegree]
164 c7277fa011be34f01b6ed37f2de30e90164 2a6debe86dc64c6d8f5983db96b65206
165 ··$fEuclideanSomeMod1·::165 ··$fEuclideanSomeMod1·::
166 ····GHC.Internal.Real.Ratio·GHC.Num.Integer.Integer166 ····GHC.Internal.Real.Ratio·GHC.Num.Integer.Integer
167 ··[HasNoCafRefs,·TagSig:·<TagProper>,167 ··[HasNoCafRefs,·TagSig:·<TagProper>,
168 ···LambdaFormInfo:·LFCon[GHC.Internal.Real.:%],168 ···LambdaFormInfo:·LFCon[GHC.Internal.Real.:%],
169 ···Unfolding:·Core:·<vanilla>169 ···Unfolding:·Core:·<vanilla>
170 ··············GHC.Internal.Real.:%170 ··············GHC.Internal.Real.:%
171 ················@GHC.Num.Integer.Integer171 ················@GHC.Num.Integer.Integer
172 ················$fEuclideanSomeMod2172 ················$fEuclideanSomeMod2
173 ················GHC.Internal.Real.$fEnumRatio1]173 ················GHC.Internal.Real.$fEnumRatio1]
174 0db386b60b713b8374d52c9600ea8972174 ef0900cb59c3ef66d38881b615dee366
175 ··$fEuclideanSomeMod2·::·GHC.Num.Integer.Integer175 ··$fEuclideanSomeMod2·::·GHC.Num.Integer.Integer
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,
177 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],177 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
178 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]178 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]
179 9e9e86178d90465b82f455416b156d1d179 0fa37ee76bf676f06591e6c8ca05d48c
180 ··$fEuclideanSomeMod3·::·SomeMod180 ··$fEuclideanSomeMod3·::·SomeMod
181 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),181 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
182 ···Strictness:·b,·CPR:·b]182 ···Strictness:·b,·CPR:·b]
183 134b046d816e6aa84eebff3d5906b4a3183 7f01ea9e081f68b529f7cb571a545e58
184 ··$fEuclideanSomeMod_$c/·::·SomeMod·->·SomeMod·->·SomeMod184 ··$fEuclideanSomeMod_$c/·::·SomeMod·->·SomeMod·->·SomeMod
185 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><1L>,185 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><1L>,
186 ···Inline:·(sat-args=2),186 ···Inline:·(sat-args=2),
187 ···Unfolding:·Core:·StableUser·<2,FalseFalse>187 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
188 ··············\·(eta['GHC.Types.Many]·::·SomeMod)188 ··············\·(eta['GHC.Types.Many]·::·SomeMod)
189 ················(eta1['GHC.Types.Many]·::·SomeMod)·->189 ················(eta1['GHC.Types.Many]·::·SomeMod)·->
190 ··············case·eta1·of·wild·{190 ··············case·eta1·of·wild·{
Offset 204, 70 lines modifiedOffset 204, 70 lines modified
204 ··························(SomeMod·@m·$dKnownNat·a1·`cast`·(Sym·(Data.Mod.N:Mod[0]·<m>_P)))·}204 ··························(SomeMod·@m·$dKnownNat·a1·`cast`·(Sym·(Data.Mod.N:Mod[0]·<m>_P)))·}
205 ················InfMod·r205 ················InfMod·r
206 ················->·liftBinOp206 ················->·liftBinOp
207 ·····················Data.Mod.$fSemiringMod_$c*207 ·····················Data.Mod.$fSemiringMod_$c*
208 ·····················GHC.Internal.Real.$fFractionalRatio_$s$c*208 ·····················GHC.Internal.Real.$fFractionalRatio_$s$c*
209 ·····················eta209 ·····················eta
210 ·····················(InfMod·(GHC.Internal.Real.$fFractionalRatio_$s$crecip·r))·}]210 ·····················(InfMod·(GHC.Internal.Real.$fFractionalRatio_$s$crecip·r))·}]
211 12f175ad972fd4c371a79b1471af73c8211 cc158d5212aac77cfc27f184f92b79ec
212 ··$fEuclideanSomeMod_$cdegree·::·SomeMod·->·GHC.Num.Natural.Natural212 ··$fEuclideanSomeMod_$cdegree·::·SomeMod·->·GHC.Num.Natural.Natural
213 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,213 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
214 ···Strictness:·<A>,·CPR:·1,214 ···Strictness:·<A>,·CPR:·1,
215 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>215 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
216 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x]216 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x]
217 11bcfcda2a32385b916fcf399ece2c03217 585192bb45471efd41dd5e3770c1ddb5
218 ··$fEuclideanSomeMod_$cquotRem·::218 ··$fEuclideanSomeMod_$cquotRem·::
219 ····SomeMod·->·SomeMod·->·(SomeMod,·SomeMod)219 ····SomeMod·->·SomeMod·->·(SomeMod,·SomeMod)
220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
221 ···Strictness:·<ML><ML>,·CPR:·1(,·2(1(1,·1))),221 ···Strictness:·<ML><ML>,·CPR:·1(,·2(1(1,·1))),
222 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>222 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
223 ··············\·(x['GHC.Types.Many]·::·SomeMod)223 ··············\·(x['GHC.Types.Many]·::·SomeMod)
224 ················(y['GHC.Types.Many]·::·SomeMod)·->224 ················(y['GHC.Types.Many]·::·SomeMod)·->
225 ··············($fEuclideanSomeMod_$c/·x·y,·$fEuclideanSomeMod_x2)]225 ··············($fEuclideanSomeMod_$c/·x·y,·$fEuclideanSomeMod_x2)]
226 3dd875d81f0771fbecf39fa2037b4e87226 02fc244f063325ab9abd4aa0f7815252
227 ··$fEuclideanSomeMod_$crem·::·SomeMod·->·SomeMod·->·SomeMod227 ··$fEuclideanSomeMod_$crem·::·SomeMod·->·SomeMod·->·SomeMod
228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
229 ···Strictness:·<A><A>,·CPR:·2(1(1,·1)),229 ···Strictness:·<A><A>,·CPR:·2(1(1,·1)),
230 ···Unfolding:·Core:·<vanilla>230 ···Unfolding:·Core:·<vanilla>
231 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x1]231 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x1]
Max diff block lines reached; 26450/32791 bytes (80.66%) of diff not shown.
32.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/SomeMod.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/SomeMod.hi
Files 92% similar despite different names
32.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Moduli.SomeMod·91037 interface·Math.NumberTheory.Moduli.SomeMod·9103
8 ··interface·hash:·8959b5ba224e79d588361afcc17cbd1b 
9 ··ABI·hash:·dd47e34aa269b9c4081fcbfa4a991598 
10 ··export-list·hash:·fa8a4414f14758fc190952688ba1c2078 ··interface·hash:·3cb73a12dcb96c0224e4d4c7818b3994
 9 ··ABI·hash:·28ce2cfca4d565d4f9d666fee540857b
 10 ··export-list·hash:·d02f89c4e0adaad03b3dac67dbc8d272
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·58b844c0a961afbf5faadabc6991486e12 ··flag·hash:·58b844c0a961afbf5faadabc6991486e
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·9492b43f35255ebc8eb7817996043a5d16 ··src_hash:·9492b43f35255ebc8eb7817996043a5d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 76, 31 lines modifiedOffset 76, 31 lines modified
76 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104576 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
77 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd677 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
78 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988878 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
79 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc479 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
80 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2680 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
81 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0481 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
82 fixities·infixl·7·modulo82 fixities·infixl·7·modulo
83 cdab5c0f88d9d2581ef797bb6bdc0f4683 88185f935fa8e61d1cb0a6b1e71f36c1
84 ··$fEqSomeMod·::·GHC.Classes.Eq·SomeMod84 ··$fEqSomeMod·::·GHC.Classes.Eq·SomeMod
85 ··DFunId85 ··DFunId
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,87 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
88 ···Unfolding:·DFun:.·@SomeMod·$fEqSomeMod_$c==·$fEqSomeMod_$c/=]88 ···Unfolding:·DFun:.·@SomeMod·$fEqSomeMod_$c==·$fEqSomeMod_$c/=]
89 00a14f2e14db73671fb040571967714f89 4f4c7733d19e3fe52e760a5e3cb4f283
90 ··$fEqSomeMod_$c/=·::·SomeMod·->·SomeMod·->·GHC.Types.Bool90 ··$fEqSomeMod_$c/=·::·SomeMod·->·SomeMod·->·GHC.Types.Bool
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
92 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),92 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),
93 ···Unfolding:·Core:·StableUser·<2,FalseFalse>93 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
94 ··············\·(x['GHC.Types.Many]·::·SomeMod)94 ··············\·(x['GHC.Types.Many]·::·SomeMod)
95 ················(y['GHC.Types.Many]·::·SomeMod)·->95 ················(y['GHC.Types.Many]·::·SomeMod)·->
96 ··············case·$fEqSomeMod_$c==·x·y·of·wild·{96 ··············case·$fEqSomeMod_$c==·x·y·of·wild·{
97 ················GHC.Types.False·->·GHC.Types.True97 ················GHC.Types.False·->·GHC.Types.True
98 ················GHC.Types.True·->·GHC.Types.False·}]98 ················GHC.Types.True·->·GHC.Types.False·}]
99 15037ba41cef25ecf696542f4ab0115899 ee7acf855e817143f3ae9226c6629ddd
100 ··$fEqSomeMod_$c==·::·SomeMod·->·SomeMod·->·GHC.Types.Bool100 ··$fEqSomeMod_$c==·::·SomeMod·->·SomeMod·->·GHC.Types.Bool
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
102 ···Strictness:·<1L><1L>,102 ···Strictness:·<1L><1L>,
103 ···Unfolding:·Core:·<vanilla>103 ···Unfolding:·Core:·<vanilla>
104 ··············\·(ds['GHC.Types.Many]·::·SomeMod)104 ··············\·(ds['GHC.Types.Many]·::·SomeMod)
105 ················(ds1['GHC.Types.Many]·::·SomeMod)·->105 ················(ds1['GHC.Types.Many]·::·SomeMod)·->
106 ··············case·ds·of·wild·{106 ··············case·ds·of·wild·{
Offset 145, 46 lines modifiedOffset 145, 46 lines modified
145 ·······························->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{145 ·······························->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{
146 ····································DEFAULT·->·GHC.Types.False·1#·->·$j·}·}·}146 ····································DEFAULT·->·GHC.Types.False·1#·->·$j·}·}·}
147 ·····················InfMod·ipv·->·GHC.Types.False·}147 ·····················InfMod·ipv·->·GHC.Types.False·}
148 ················InfMod·rx148 ················InfMod·rx
149 ················->·case·ds1·of·wild1·{149 ················->·case·ds1·of·wild1·{
150 ·····················SomeMod·ipv·ipv1·ipv2·->·GHC.Types.False150 ·····················SomeMod·ipv·ipv1·ipv2·->·GHC.Types.False
151 ·····················InfMod·ry·->·GHC.Internal.Real.$fOrdRatio_$s$c==·rx·ry·}·}]151 ·····················InfMod·ry·->·GHC.Internal.Real.$fOrdRatio_$s$c==·rx·ry·}·}]
152 8ad62f1e279d1187ee6934769b8d8f6c152 a65ada1837e240898481c9a94445eade
153 ··$fEuclideanSomeMod·::·Data.Euclidean.Euclidean·SomeMod153 ··$fEuclideanSomeMod·::·Data.Euclidean.Euclidean·SomeMod
154 ··DFunId154 ··DFunId
155 ··[TagSig:·<TagProper>,155 ··[TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[Data.Euclidean.C:Euclidean],·Inline:·CONLIKE,156 ···LambdaFormInfo:·LFCon[Data.Euclidean.C:Euclidean],·Inline:·CONLIKE,
157 ···Unfolding:·DFun:.157 ···Unfolding:·DFun:.
158 ················@SomeMod158 ················@SomeMod
159 ················$fGcdDomainSomeMod159 ················$fGcdDomainSomeMod
160 ················$fEuclideanSomeMod_$cquotRem160 ················$fEuclideanSomeMod_$cquotRem
161 ················$fEuclideanSomeMod_$c/161 ················$fEuclideanSomeMod_$c/
162 ················$fEuclideanSomeMod_$crem162 ················$fEuclideanSomeMod_$crem
163 ················$fEuclideanSomeMod_$cdegree]163 ················$fEuclideanSomeMod_$cdegree]
164 c7277fa011be34f01b6ed37f2de30e90164 2a6debe86dc64c6d8f5983db96b65206
165 ··$fEuclideanSomeMod1·::165 ··$fEuclideanSomeMod1·::
166 ····GHC.Internal.Real.Ratio·GHC.Num.Integer.Integer166 ····GHC.Internal.Real.Ratio·GHC.Num.Integer.Integer
167 ··[HasNoCafRefs,·TagSig:·<TagProper>,167 ··[HasNoCafRefs,·TagSig:·<TagProper>,
168 ···LambdaFormInfo:·LFCon[GHC.Internal.Real.:%],168 ···LambdaFormInfo:·LFCon[GHC.Internal.Real.:%],
169 ···Unfolding:·Core:·<vanilla>169 ···Unfolding:·Core:·<vanilla>
170 ··············GHC.Internal.Real.:%170 ··············GHC.Internal.Real.:%
171 ················@GHC.Num.Integer.Integer171 ················@GHC.Num.Integer.Integer
172 ················$fEuclideanSomeMod2172 ················$fEuclideanSomeMod2
173 ················GHC.Internal.Real.$fEnumRatio1]173 ················GHC.Internal.Real.$fEnumRatio1]
174 0db386b60b713b8374d52c9600ea8972174 ef0900cb59c3ef66d38881b615dee366
175 ··$fEuclideanSomeMod2·::·GHC.Num.Integer.Integer175 ··$fEuclideanSomeMod2·::·GHC.Num.Integer.Integer
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,
177 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],177 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
178 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]178 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]
179 9e9e86178d90465b82f455416b156d1d179 0fa37ee76bf676f06591e6c8ca05d48c
180 ··$fEuclideanSomeMod3·::·SomeMod180 ··$fEuclideanSomeMod3·::·SomeMod
181 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),181 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
182 ···Strictness:·b,·CPR:·b]182 ···Strictness:·b,·CPR:·b]
183 134b046d816e6aa84eebff3d5906b4a3183 7f01ea9e081f68b529f7cb571a545e58
184 ··$fEuclideanSomeMod_$c/·::·SomeMod·->·SomeMod·->·SomeMod184 ··$fEuclideanSomeMod_$c/·::·SomeMod·->·SomeMod·->·SomeMod
185 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><1L>,185 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><1L>,
186 ···Inline:·(sat-args=2),186 ···Inline:·(sat-args=2),
187 ···Unfolding:·Core:·StableUser·<2,FalseFalse>187 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
188 ··············\·(eta['GHC.Types.Many]·::·SomeMod)188 ··············\·(eta['GHC.Types.Many]·::·SomeMod)
189 ················(eta1['GHC.Types.Many]·::·SomeMod)·->189 ················(eta1['GHC.Types.Many]·::·SomeMod)·->
190 ··············case·eta1·of·wild·{190 ··············case·eta1·of·wild·{
Offset 204, 70 lines modifiedOffset 204, 70 lines modified
204 ··························(SomeMod·@m·$dKnownNat·a1·`cast`·(Sym·(Data.Mod.N:Mod[0]·<m>_P)))·}204 ··························(SomeMod·@m·$dKnownNat·a1·`cast`·(Sym·(Data.Mod.N:Mod[0]·<m>_P)))·}
205 ················InfMod·r205 ················InfMod·r
206 ················->·liftBinOp206 ················->·liftBinOp
207 ·····················Data.Mod.$fSemiringMod_$c*207 ·····················Data.Mod.$fSemiringMod_$c*
208 ·····················GHC.Internal.Real.$fFractionalRatio_$s$c*208 ·····················GHC.Internal.Real.$fFractionalRatio_$s$c*
209 ·····················eta209 ·····················eta
210 ·····················(InfMod·(GHC.Internal.Real.$fFractionalRatio_$s$crecip·r))·}]210 ·····················(InfMod·(GHC.Internal.Real.$fFractionalRatio_$s$crecip·r))·}]
211 12f175ad972fd4c371a79b1471af73c8211 cc158d5212aac77cfc27f184f92b79ec
212 ··$fEuclideanSomeMod_$cdegree·::·SomeMod·->·GHC.Num.Natural.Natural212 ··$fEuclideanSomeMod_$cdegree·::·SomeMod·->·GHC.Num.Natural.Natural
213 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,213 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
214 ···Strictness:·<A>,·CPR:·1,214 ···Strictness:·<A>,·CPR:·1,
215 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>215 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
216 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x]216 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x]
217 11bcfcda2a32385b916fcf399ece2c03217 585192bb45471efd41dd5e3770c1ddb5
218 ··$fEuclideanSomeMod_$cquotRem·::218 ··$fEuclideanSomeMod_$cquotRem·::
219 ····SomeMod·->·SomeMod·->·(SomeMod,·SomeMod)219 ····SomeMod·->·SomeMod·->·(SomeMod,·SomeMod)
220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
221 ···Strictness:·<ML><ML>,·CPR:·1(,·2(1(1,·1))),221 ···Strictness:·<ML><ML>,·CPR:·1(,·2(1(1,·1))),
222 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>222 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
223 ··············\·(x['GHC.Types.Many]·::·SomeMod)223 ··············\·(x['GHC.Types.Many]·::·SomeMod)
224 ················(y['GHC.Types.Many]·::·SomeMod)·->224 ················(y['GHC.Types.Many]·::·SomeMod)·->
225 ··············($fEuclideanSomeMod_$c/·x·y,·$fEuclideanSomeMod_x2)]225 ··············($fEuclideanSomeMod_$c/·x·y,·$fEuclideanSomeMod_x2)]
226 3dd875d81f0771fbecf39fa2037b4e87226 02fc244f063325ab9abd4aa0f7815252
227 ··$fEuclideanSomeMod_$crem·::·SomeMod·->·SomeMod·->·SomeMod227 ··$fEuclideanSomeMod_$crem·::·SomeMod·->·SomeMod·->·SomeMod
228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
229 ···Strictness:·<A><A>,·CPR:·2(1(1,·1)),229 ···Strictness:·<A><A>,·CPR:·2(1(1,·1)),
230 ···Unfolding:·Core:·<vanilla>230 ···Unfolding:·Core:·<vanilla>
231 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x1]231 ··············\·(ds['GHC.Types.Many]·::·SomeMod)·->·$fEuclideanSomeMod_x1]
Max diff block lines reached; 26450/32788 bytes (80.67%) of diff not shown.
15.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Sqrt.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Sqrt.hi
Files 98% similar despite different names
14.9 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Moduli.Sqrt·91037 interface·Math.NumberTheory.Moduli.Sqrt·9103
8 ··interface·hash:·68fcfa8440473149c2adf0dffb2b7397 
9 ··ABI·hash:·1fd01eab2ff32147dc5e825652111c9d 
10 ··export-list·hash:·34222df0362a445e60332d1636c2104f 
11 ··orphan·hash:·1c8e2e1e16783ea36df0dda9d8abfb44 
12 ··flag·hash:·6db5fa390badc0105d03e521c53145ad8 ··interface·hash:·cd5911029a266686389f034506c3117a
 9 ··ABI·hash:·ac7de173108f95913a6a10836dc366c4
 10 ··export-list·hash:·44c2e6f3a032d81d3df9bc7f3c7d2b98
 11 ··orphan·hash:·6729383c831b7ba14d314d582d987a7b
 12 ··flag·hash:·63b2082a157641b0d9bb5854e0aa6280
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·5089e0a59cbeafc47d74112f606777fe16 ··src_hash:·5089e0a59cbeafc47d74112f606777fe
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 20 lines modifiedOffset 21, 20 lines modified
21 ··Math.NumberTheory.Moduli.JacobiSymbol.jacobi21 ··Math.NumberTheory.Moduli.JacobiSymbol.jacobi
22 ··Math.NumberTheory.Moduli.JacobiSymbol.symbolToNum22 ··Math.NumberTheory.Moduli.JacobiSymbol.symbolToNum
23 ··sqrtsMod23 ··sqrtsMod
24 ··sqrtsModFactorisation24 ··sqrtsModFactorisation
25 ··sqrtsModPrime25 ··sqrtsModPrime
26 ··sqrtsModPrimePower26 ··sqrtsModPrimePower
27 ··Math.NumberTheory.Moduli.JacobiSymbol.JacobiSymbol{Math.NumberTheory.Moduli.JacobiSymbol.MinusOne·Math.NumberTheory.Moduli.JacobiSymbol.One·Math.NumberTheory.Moduli.JacobiSymbol.Zero}27 ··Math.NumberTheory.Moduli.JacobiSymbol.JacobiSymbol{Math.NumberTheory.Moduli.JacobiSymbol.MinusOne·Math.NumberTheory.Moduli.JacobiSymbol.One·Math.NumberTheory.Moduli.JacobiSymbol.Zero}
28 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese28 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.JacobiSymbol29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.JacobiSymbol
30 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton30 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
33 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral33 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
34 boot·module·dependencies:34 boot·module·dependencies:
35 direct·package·dependencies:·base-4.20.2.035 direct·package·dependencies:·base-4.20.2.0
36 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb36 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb
37 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A37 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A
38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 70, 42 lines modifiedOffset 70, 42 lines modified
70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
78 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
79 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
80 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.JacobiSymbol·c92cbf80072cc0b28f6fdf2d74a42154 
81 ··exports:·e8d35204362e0ccce92c605578cef136 
82 ··JacobiSymbol·5fc9112fc51e1e498dc34544bf1cd4be 
83 ··MinusOne·f0d2ce6870553ddf7e8feb499a2a9330 
84 ··One·5f5814f1951f8f5ea43b703e796af0f3 
85 ··Zero·0e4a9449d38324e5fd27b8ae302a384c 
86 ··jacobi·3758adce45b8af06bfae41a12a9a4510 
87 ··symbolToNum·b4898de95f3c4369afcf24c573ca89c0 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
89 ··exports:·ec040e97e725aaca56fd040775cfddff 
90 ··SFactors·2b6c4eee845ee27409a85bd1a771a553 
91 ··proofFromSFactors·188d782b7bc4e98bb07172902e7c7fd6 
92 ··unSFactors·be61e32212e6094e61644dcbe3a0e139 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
94 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
95 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
96 ··Prime·109e6f43a34456ca5963817162dd73e6 
97 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
98 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
99 ··exports:·54d71a7959ed0369a14e2983687de6f1 
100 ··shiftToOddCount·887b8e246cb4c11401760f197ee67fa3 
101 ··splitOff·65c5e35c38cbe7a87b18ae1d0d304cc6 
102 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
103 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
104 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 78 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 79 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 80 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.JacobiSymbol·443bb2d7185afc923599fae82c578cd1
 81 ··exports:·ddb6755a55e816b2360de94e3fc43bcb
 82 ··JacobiSymbol·8323db7e44c1f37a6726c66dcaf67ee9
 83 ··MinusOne·6c6b484eb3cfb3328b5c7a73818d6724
 84 ··One·2f75b3d8936ffe0777f6a3e41a5f1e2f
 85 ··Zero·1b85d96076ba5ce88c38d286822de9fb
 86 ··jacobi·5b669b9368cf4af2ed558d53b756b572
 87 ··symbolToNum·9575eca02c224fe56664de2dd0a32eab
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 89 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 90 ··SFactors·92d499fd5f0bc96f7508fe3e3db85688
 91 ··proofFromSFactors·798e498e11d2b52bf27ffddf8c8a57b8
 92 ··unSFactors·8609a48bef983b206a9d9254d762d8f9
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 94 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 95 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 96 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 97 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 98 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 99 ··exports:·690782dcd9400ee05c7a600fee08d72b
 100 ··shiftToOddCount·790fc435b3d3f03d975e3161281b4ad1
 101 ··splitOff·3390d5eca3f79c615d23dcebdac34459
 102 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 103 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 104 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
105 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8105 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
106 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9106 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
107 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0107 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
108 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85108 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
109 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836109 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
110 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404110 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635123 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
124 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc124 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
125 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045125 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
126 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6126 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
127 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a127 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a
128 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa0128 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa0
129 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4129 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
130 85c0de4133531686de8615f3bfc79b08130 f2b7a85232974e4c5630df85b76894f9
131 ··$s$wsplitOff·::131 ··$s$wsplitOff·::
132 ····GHC.Num.Integer.Integer132 ····GHC.Num.Integer.Integer
133 ····->·GHC.Num.Integer.Integer133 ····->·GHC.Num.Integer.Integer
134 ····->·(#·GHC.Prim.Word#,·GHC.Num.Integer.Integer·#)134 ····->·(#·GHC.Prim.Word#,·GHC.Num.Integer.Integer·#)
Max diff block lines reached; 6997/15213 bytes (45.99%) of diff not shown.
15.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli/Sqrt.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli/Sqrt.dyn_hi
Files 96% similar despite different names
14.9 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli.Sqrt·91037 interface·Math.NumberTheory.Moduli.Sqrt·9103
8 ··interface·hash:·68fcfa8440473149c2adf0dffb2b7397 
9 ··ABI·hash:·1fd01eab2ff32147dc5e825652111c9d 
10 ··export-list·hash:·34222df0362a445e60332d1636c2104f 
11 ··orphan·hash:·1c8e2e1e16783ea36df0dda9d8abfb44 
12 ··flag·hash:·63b2082a157641b0d9bb5854e0aa62808 ··interface·hash:·cd5911029a266686389f034506c3117a
 9 ··ABI·hash:·ac7de173108f95913a6a10836dc366c4
 10 ··export-list·hash:·44c2e6f3a032d81d3df9bc7f3c7d2b98
 11 ··orphan·hash:·6729383c831b7ba14d314d582d987a7b
 12 ··flag·hash:·6db5fa390badc0105d03e521c53145ad
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·5089e0a59cbeafc47d74112f606777fe16 ··src_hash:·5089e0a59cbeafc47d74112f606777fe
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 20 lines modifiedOffset 21, 20 lines modified
21 ··Math.NumberTheory.Moduli.JacobiSymbol.jacobi21 ··Math.NumberTheory.Moduli.JacobiSymbol.jacobi
22 ··Math.NumberTheory.Moduli.JacobiSymbol.symbolToNum22 ··Math.NumberTheory.Moduli.JacobiSymbol.symbolToNum
23 ··sqrtsMod23 ··sqrtsMod
24 ··sqrtsModFactorisation24 ··sqrtsModFactorisation
25 ··sqrtsModPrime25 ··sqrtsModPrime
26 ··sqrtsModPrimePower26 ··sqrtsModPrimePower
27 ··Math.NumberTheory.Moduli.JacobiSymbol.JacobiSymbol{Math.NumberTheory.Moduli.JacobiSymbol.MinusOne·Math.NumberTheory.Moduli.JacobiSymbol.One·Math.NumberTheory.Moduli.JacobiSymbol.Zero}27 ··Math.NumberTheory.Moduli.JacobiSymbol.JacobiSymbol{Math.NumberTheory.Moduli.JacobiSymbol.MinusOne·Math.NumberTheory.Moduli.JacobiSymbol.One·Math.NumberTheory.Moduli.JacobiSymbol.Zero}
28 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese28 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.JacobiSymbol29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.JacobiSymbol
30 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton30 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
33 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral33 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
34 boot·module·dependencies:34 boot·module·dependencies:
35 direct·package·dependencies:·base-4.20.2.035 direct·package·dependencies:·base-4.20.2.0
36 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb36 ·····························constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb
37 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A37 ·····························infinite-list-0.1.3-3CbnQVV8J5fHC82RsEo38A
38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic40 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
Offset 70, 42 lines modifiedOffset 70, 42 lines modified
70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select70 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict71 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy72 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal73 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base74 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict75 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base76 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
77 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
78 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
79 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
80 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.JacobiSymbol·c92cbf80072cc0b28f6fdf2d74a42154 
81 ··exports:·e8d35204362e0ccce92c605578cef136 
82 ··JacobiSymbol·5fc9112fc51e1e498dc34544bf1cd4be 
83 ··MinusOne·f0d2ce6870553ddf7e8feb499a2a9330 
84 ··One·5f5814f1951f8f5ea43b703e796af0f3 
85 ··Zero·0e4a9449d38324e5fd27b8ae302a384c 
86 ··jacobi·3758adce45b8af06bfae41a12a9a4510 
87 ··symbolToNum·b4898de95f3c4369afcf24c573ca89c0 
88 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
89 ··exports:·ec040e97e725aaca56fd040775cfddff 
90 ··SFactors·2b6c4eee845ee27409a85bd1a771a553 
91 ··proofFromSFactors·188d782b7bc4e98bb07172902e7c7fd6 
92 ··unSFactors·be61e32212e6094e61644dcbe3a0e139 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
94 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
95 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
96 ··Prime·109e6f43a34456ca5963817162dd73e6 
97 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
98 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
99 ··exports:·54d71a7959ed0369a14e2983687de6f1 
100 ··shiftToOddCount·887b8e246cb4c11401760f197ee67fa3 
101 ··splitOff·65c5e35c38cbe7a87b18ae1d0d304cc6 
102 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
103 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
104 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a77 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 78 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 79 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 80 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.JacobiSymbol·443bb2d7185afc923599fae82c578cd1
 81 ··exports:·ddb6755a55e816b2360de94e3fc43bcb
 82 ··JacobiSymbol·8323db7e44c1f37a6726c66dcaf67ee9
 83 ··MinusOne·6c6b484eb3cfb3328b5c7a73818d6724
 84 ··One·2f75b3d8936ffe0777f6a3e41a5f1e2f
 85 ··Zero·1b85d96076ba5ce88c38d286822de9fb
 86 ··jacobi·5b669b9368cf4af2ed558d53b756b572
 87 ··symbolToNum·9575eca02c224fe56664de2dd0a32eab
 88 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton·adf1b9f6e5684ac061e0258477020328
 89 ··exports:·d40b43bf7dd11c5d62ebacbce3e0f339
 90 ··SFactors·92d499fd5f0bc96f7508fe3e3db85688
 91 ··proofFromSFactors·798e498e11d2b52bf27ffddf8c8a57b8
 92 ··unSFactors·8609a48bef983b206a9d9254d762d8f9
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 94 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 95 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 96 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 97 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 98 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 99 ··exports:·690782dcd9400ee05c7a600fee08d72b
 100 ··shiftToOddCount·790fc435b3d3f03d975e3161281b4ad1
 101 ··splitOff·3390d5eca3f79c615d23dcebdac34459
 102 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 103 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 104 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
105 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8105 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
106 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9106 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
107 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0107 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
108 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85108 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
109 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836109 import··-/··GHC.TypeNats·92fc76122e7f82d5d43cc42177d6a836
110 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404110 import··-/··Numeric.Natural·7a814494de8f4fbd968c141d37d96404
111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635123 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
124 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc124 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
125 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045125 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
126 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6126 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
127 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a127 import··-/··Data.List.Infinite·17ba05842b1bb12ff89a76ad1870bf5a
128 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa0128 import··-/··Data.List.Infinite.Internal·7ac470efd05e5de7392e7015f3ce5aa0
129 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4129 import··-/··Data.Mod·213bc8eacfd3ac69d59aaa215d3c1dc4
130 85c0de4133531686de8615f3bfc79b08130 f2b7a85232974e4c5630df85b76894f9
131 ··$s$wsplitOff·::131 ··$s$wsplitOff·::
132 ····GHC.Num.Integer.Integer132 ····GHC.Num.Integer.Integer
133 ····->·GHC.Num.Integer.Integer133 ····->·GHC.Num.Integer.Integer
134 ····->·(#·GHC.Prim.Word#,·GHC.Num.Integer.Integer·#)134 ····->·(#·GHC.Prim.Word#,·GHC.Num.Integer.Integer·#)
Max diff block lines reached; 6997/15213 bytes (45.99%) of diff not shown.
11.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli.hi
Files 84% similar despite different names
11.6 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Moduli·91037 interface·Math.NumberTheory.Moduli·9103
8 ··interface·hash:·ea98772e5544998f139ac4fe6e3d1dcf 
9 ··ABI·hash:·2f18e30b66922c5a8e651547359eef31 
10 ··export-list·hash:·01e7e017bb506522daac0af032ea7cc28 ··interface·hash:·b0f5c182046c97ae86c3f676a186d4b9
 9 ··ABI·hash:·e4c44bfb63f08a504091f5272da49889
 10 ··export-list·hash:·508fa2949bf4299b9a445f25e43bdead
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d3866
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·53c6e021243ccdd00514a2a304aa83cc16 ··src_hash:·53c6e021243ccdd00514a2a304aa83cc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 58, 19 lines modifiedOffset 58, 19 lines modified
58 ··Math.NumberTheory.Moduli.Multiplicative.PrimitiveRoot{Math.NumberTheory.Moduli.Multiplicative.unPrimitiveRoot}58 ··Math.NumberTheory.Moduli.Multiplicative.PrimitiveRoot{Math.NumberTheory.Moduli.Multiplicative.unPrimitiveRoot}
59 ··Math.NumberTheory.Moduli.Singleton.CyclicGroup59 ··Math.NumberTheory.Moduli.Singleton.CyclicGroup
60 ··Math.NumberTheory.Moduli.Singleton.SFactors{Math.NumberTheory.Moduli.Singleton.unSFactors}60 ··Math.NumberTheory.Moduli.Singleton.SFactors{Math.NumberTheory.Moduli.Singleton.unSFactors}
61 ··Math.NumberTheory.Moduli.Singleton.Some{Math.NumberTheory.Moduli.Singleton.Some}61 ··Math.NumberTheory.Moduli.Singleton.Some{Math.NumberTheory.Moduli.Singleton.Some}
62 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}62 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}
63 ··GHC.Internal.TypeNats.KnownNat63 ··GHC.Internal.TypeNats.KnownNat
64 ··Data.Mod.Mod64 ··Data.Mod.Mod
65 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese65 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
66 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Class66 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Class
67 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative67 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative
68 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton68 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
69 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt69 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt
70 boot·module·dependencies:70 boot·module·dependencies:
71 direct·package·dependencies:·base-4.20.2.071 direct·package·dependencies:·base-4.20.2.0
72 plugin·package·dependencies:72 plugin·package·dependencies:
73 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic73 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
74 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base74 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
75 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances75 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
76 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show76 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 103, 102 lines modifiedOffset 103, 102 lines modified
103 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select103 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
104 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict104 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
105 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy105 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
106 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal106 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
107 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base107 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
108 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict108 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
109 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base109 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
110 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
111 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
112 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
113 ··chineseSomeMod·cc9539fe55dbabfdfe503ba4091793ec 
114 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Class·dda7bba662a1460df714717c992271d3 
115 ··exports:·ccaa1688c60d43d778777ac0d0a7dadf 
116 ··getMod·feafd6d6170c56774fb6825851c5919c 
117 ··getNatMod·96279b7458f5bb07f46438ade9004949 
118 ··getNatVal·a605cc7fa92c4f11853bc498198d3635 
119 ··getVal·95fd81a9dd890ecefae4a51aab077ad5 
120 ··powMod·18c1f063eb18cd59e6069310ccbb4e76 
121 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.JacobiSymbol·c92cbf80072cc0b28f6fdf2d74a42154 
122 ··JacobiSymbol·5fc9112fc51e1e498dc34544bf1cd4be 
123 ··MinusOne·f0d2ce6870553ddf7e8feb499a2a9330 
124 ··One·5f5814f1951f8f5ea43b703e796af0f3 
125 ··Zero·0e4a9449d38324e5fd27b8ae302a384c 
126 ··jacobi·3758adce45b8af06bfae41a12a9a4510 
127 ··symbolToNum·b4898de95f3c4369afcf24c573ca89c0 
128 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative·aade938b3444325b0f1d731985142264 
129 ··exports:·445915577a1a7efa11aa3cfb71c9b7a9 
130 ··MultMod·b50dc72b6df18ac096f50881d3994a81 
131 ··PrimitiveRoot·53e1e3513871e9b1ae0a5fa2fdadda30 
132 ··discreteLogarithm·140dd7e79dd8401dc8c2a7bed1bf7c38 
133 ··invertGroup·b0dd3b9d937080984ce2b3ea9eb874d2 
134 ··isMultElement·8b6debc85c315e9d98de69ee1cbc042d 
135 ··isPrimitiveRoot·31ee7374c522c7da9ff021f583e63505 
136 ··multElement·b3d070409f43d4fa8f7e737af2ef2c3f 
137 ··unPrimitiveRoot·d1296f3272c3244ca597ede45deb6fb6 
138 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
139 ··exports:·ec040e97e725aaca56fd040775cfddff 
140 ··CG2·77c3c4208f278128ad18a3f64420d8c7 
141 ··CG4·c76f1193f85dea1b7771c53e6835b4fc 
142 ··CGDoubleOddPrimePower·cab4bc509870843741349cd28d6943b8 
143 ··CGOddPrimePower·a5c166771d7859f8795d1f3b4612b1c6 
144 ··CyclicGroup·c2395bc301a272f83cedec99a0ee88cf 
145 ··SFactors·2b6c4eee845ee27409a85bd1a771a553 
146 ··Some·1fbc1d8260810d3e8f3d650f618ea38e 
147 ··Some·38892d2c6be6f91bd5e43330037646a0 
148 ··cyclicGroup·afb2d8b1ba257681c7abd54ea205f85c 
149 ··cyclicGroupFromFactors·9ac3e4d7bd36b0f6ac24a2870bc79ec9 
150 ··cyclicGroupFromModulo·73635d332cc704d4935c45ceccadf881 
151 ··cyclicGroupToSFactors·d58adae2722d891228a29e430e6a2b4f 
152 ··proofFromCyclicGroup·3e7199ef38e6c63acb2693051d123121 
153 ··proofFromSFactors·188d782b7bc4e98bb07172902e7c7fd6 
154 ··sfactors·3a443d8ee69d6e3c4662819bf1839913 
155 ··sfactorsToCyclicGroup·7fb33bf3af54f7306e537e7031691a5a 
156 ··someSFactors·5be055478669226aca7a90940767d2f6 
157 ··unSFactors·be61e32212e6094e61644dcbe3a0e139 
158 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod·dd47e34aa269b9c4081fcbfa4a991598 
159 ··InfMod·8f50aca5271174b055e851dcb3091519 
160 ··SomeMod·378a27fdb7e2d1b70f806eae9325b708 
161 ··SomeMod·8127051db577c3d2388a04306ef6a319 
162 ··invertSomeMod·1ca3fb51a81f59c8f2ebe009385f7b23 
163 ··modulo·d30f1eb6df7ffcb7e5ca72382e1d7ff8 
164 ··powSomeMod·1bacb8f19ac1af9128739559bb96350a 
165 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt·1fd01eab2ff32147dc5e825652111c9d 
166 ··exports:·34222df0362a445e60332d1636c2104f 
167 ··sqrtsMod·5491edd34ff0651b48b370d401edc11e 
168 ··sqrtsModFactorisation·3ea150e986419af1db1036693bf986a8 
169 ··sqrtsModPrime·4272f239a4363d1b09ea28ccef9c921b 
170 ··sqrtsModPrimePower·99f7c7960492421b63255fb504dba0cd110 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 111 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 112 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 113 ··chineseSomeMod·2ac2480f8d7e3fe0de8b4baabbb59904
 114 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Class·9e9f3413a57713602a895007819dfec7
 115 ··exports:·86fcfb6c70df0c23ec0d027276d0511d
 116 ··getMod·459205d5aea226d626e39fd16ab986ce
 117 ··getNatMod·550664899e4d274f3299c63f17cca11b
 118 ··getNatVal·96c8d89cab8b3e5550742734a55f2cec
 119 ··getVal·f79d4a164b2e651e49826b028365dd87
 120 ··powMod·220b21a765cf3addeb59ad02ba48ba11
 121 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.JacobiSymbol·443bb2d7185afc923599fae82c578cd1
 122 ··JacobiSymbol·8323db7e44c1f37a6726c66dcaf67ee9
 123 ··MinusOne·6c6b484eb3cfb3328b5c7a73818d6724
 124 ··One·2f75b3d8936ffe0777f6a3e41a5f1e2f
 125 ··Zero·1b85d96076ba5ce88c38d286822de9fb
 126 ··jacobi·5b669b9368cf4af2ed558d53b756b572
 127 ··symbolToNum·9575eca02c224fe56664de2dd0a32eab
Max diff block lines reached; 1498/11856 bytes (12.63%) of diff not shown.
11.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Moduli.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Moduli.dyn_hi
Files 88% similar despite different names
11.6 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Moduli·91037 interface·Math.NumberTheory.Moduli·9103
8 ··interface·hash:·ea98772e5544998f139ac4fe6e3d1dcf 
9 ··ABI·hash:·2f18e30b66922c5a8e651547359eef31 
10 ··export-list·hash:·01e7e017bb506522daac0af032ea7cc28 ··interface·hash:·b0f5c182046c97ae86c3f676a186d4b9
 9 ··ABI·hash:·e4c44bfb63f08a504091f5272da49889
 10 ··export-list·hash:·508fa2949bf4299b9a445f25e43bdead
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d386612 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·53c6e021243ccdd00514a2a304aa83cc16 ··src_hash:·53c6e021243ccdd00514a2a304aa83cc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 58, 19 lines modifiedOffset 58, 19 lines modified
58 ··Math.NumberTheory.Moduli.Multiplicative.PrimitiveRoot{Math.NumberTheory.Moduli.Multiplicative.unPrimitiveRoot}58 ··Math.NumberTheory.Moduli.Multiplicative.PrimitiveRoot{Math.NumberTheory.Moduli.Multiplicative.unPrimitiveRoot}
59 ··Math.NumberTheory.Moduli.Singleton.CyclicGroup59 ··Math.NumberTheory.Moduli.Singleton.CyclicGroup
60 ··Math.NumberTheory.Moduli.Singleton.SFactors{Math.NumberTheory.Moduli.Singleton.unSFactors}60 ··Math.NumberTheory.Moduli.Singleton.SFactors{Math.NumberTheory.Moduli.Singleton.unSFactors}
61 ··Math.NumberTheory.Moduli.Singleton.Some{Math.NumberTheory.Moduli.Singleton.Some}61 ··Math.NumberTheory.Moduli.Singleton.Some{Math.NumberTheory.Moduli.Singleton.Some}
62 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}62 ··Math.NumberTheory.Moduli.SomeMod.SomeMod{Math.NumberTheory.Moduli.SomeMod.InfMod·Math.NumberTheory.Moduli.SomeMod.SomeMod}
63 ··GHC.Internal.TypeNats.KnownNat63 ··GHC.Internal.TypeNats.KnownNat
64 ··Data.Mod.Mod64 ··Data.Mod.Mod
65 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese65 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese
66 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Class66 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Class
67 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative67 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Multiplicative
68 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton68 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Singleton
69 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt69 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Sqrt
70 boot·module·dependencies:70 boot·module·dependencies:
71 direct·package·dependencies:·base-4.20.2.071 direct·package·dependencies:·base-4.20.2.0
72 plugin·package·dependencies:72 plugin·package·dependencies:
73 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic73 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
74 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base74 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
75 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances75 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
76 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show76 ·········Data.List.Infinite·Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 103, 102 lines modifiedOffset 103, 102 lines modified
103 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select103 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
104 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict104 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
105 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy105 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
106 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal106 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
107 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base107 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
108 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict108 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
109 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base109 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
110 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Chinese·b376d6ac62a72ab18e3f145eaedb43cc 
111 ··exports:·366bb9c0fa9b0336192dc89f6f664f20 
112 ··chinese·39a463df5c47e286c3d6b0504c5f3e01 
113 ··chineseSomeMod·cc9539fe55dbabfdfe503ba4091793ec 
114 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Class·dda7bba662a1460df714717c992271d3 
115 ··exports:·ccaa1688c60d43d778777ac0d0a7dadf 
116 ··getMod·feafd6d6170c56774fb6825851c5919c 
117 ··getNatMod·96279b7458f5bb07f46438ade9004949 
118 ··getNatVal·a605cc7fa92c4f11853bc498198d3635 
119 ··getVal·95fd81a9dd890ecefae4a51aab077ad5 
120 ··powMod·18c1f063eb18cd59e6069310ccbb4e76 
121 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.JacobiSymbol·c92cbf80072cc0b28f6fdf2d74a42154 
122 ··JacobiSymbol·5fc9112fc51e1e498dc34544bf1cd4be 
123 ··MinusOne·f0d2ce6870553ddf7e8feb499a2a9330 
124 ··One·5f5814f1951f8f5ea43b703e796af0f3 
125 ··Zero·0e4a9449d38324e5fd27b8ae302a384c 
126 ··jacobi·3758adce45b8af06bfae41a12a9a4510 
127 ··symbolToNum·b4898de95f3c4369afcf24c573ca89c0 
128 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Multiplicative·aade938b3444325b0f1d731985142264 
129 ··exports:·445915577a1a7efa11aa3cfb71c9b7a9 
130 ··MultMod·b50dc72b6df18ac096f50881d3994a81 
131 ··PrimitiveRoot·53e1e3513871e9b1ae0a5fa2fdadda30 
132 ··discreteLogarithm·140dd7e79dd8401dc8c2a7bed1bf7c38 
133 ··invertGroup·b0dd3b9d937080984ce2b3ea9eb874d2 
134 ··isMultElement·8b6debc85c315e9d98de69ee1cbc042d 
135 ··isPrimitiveRoot·31ee7374c522c7da9ff021f583e63505 
136 ··multElement·b3d070409f43d4fa8f7e737af2ef2c3f 
137 ··unPrimitiveRoot·d1296f3272c3244ca597ede45deb6fb6 
138 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Singleton·da0d25122a4dfcd2d7254f3cd1027852 
139 ··exports:·ec040e97e725aaca56fd040775cfddff 
140 ··CG2·77c3c4208f278128ad18a3f64420d8c7 
141 ··CG4·c76f1193f85dea1b7771c53e6835b4fc 
142 ··CGDoubleOddPrimePower·cab4bc509870843741349cd28d6943b8 
143 ··CGOddPrimePower·a5c166771d7859f8795d1f3b4612b1c6 
144 ··CyclicGroup·c2395bc301a272f83cedec99a0ee88cf 
145 ··SFactors·2b6c4eee845ee27409a85bd1a771a553 
146 ··Some·1fbc1d8260810d3e8f3d650f618ea38e 
147 ··Some·38892d2c6be6f91bd5e43330037646a0 
148 ··cyclicGroup·afb2d8b1ba257681c7abd54ea205f85c 
149 ··cyclicGroupFromFactors·9ac3e4d7bd36b0f6ac24a2870bc79ec9 
150 ··cyclicGroupFromModulo·73635d332cc704d4935c45ceccadf881 
151 ··cyclicGroupToSFactors·d58adae2722d891228a29e430e6a2b4f 
152 ··proofFromCyclicGroup·3e7199ef38e6c63acb2693051d123121 
153 ··proofFromSFactors·188d782b7bc4e98bb07172902e7c7fd6 
154 ··sfactors·3a443d8ee69d6e3c4662819bf1839913 
155 ··sfactorsToCyclicGroup·7fb33bf3af54f7306e537e7031691a5a 
156 ··someSFactors·5be055478669226aca7a90940767d2f6 
157 ··unSFactors·be61e32212e6094e61644dcbe3a0e139 
158 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.SomeMod·dd47e34aa269b9c4081fcbfa4a991598 
159 ··InfMod·8f50aca5271174b055e851dcb3091519 
160 ··SomeMod·378a27fdb7e2d1b70f806eae9325b708 
161 ··SomeMod·8127051db577c3d2388a04306ef6a319 
162 ··invertSomeMod·1ca3fb51a81f59c8f2ebe009385f7b23 
163 ··modulo·d30f1eb6df7ffcb7e5ca72382e1d7ff8 
164 ··powSomeMod·1bacb8f19ac1af9128739559bb96350a 
165 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Moduli.Sqrt·1fd01eab2ff32147dc5e825652111c9d 
166 ··exports:·34222df0362a445e60332d1636c2104f 
167 ··sqrtsMod·5491edd34ff0651b48b370d401edc11e 
168 ··sqrtsModFactorisation·3ea150e986419af1db1036693bf986a8 
169 ··sqrtsModPrime·4272f239a4363d1b09ea28ccef9c921b 
170 ··sqrtsModPrimePower·99f7c7960492421b63255fb504dba0cd110 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Chinese·a5760453fb4384095432b0a86c560fa9
 111 ··exports:·f52f1c4bd317bb94ad7b96b1ee259bdb
 112 ··chinese·60721bdebf7b4302b54cbba9fa5b13ea
 113 ··chineseSomeMod·2ac2480f8d7e3fe0de8b4baabbb59904
 114 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.Class·9e9f3413a57713602a895007819dfec7
 115 ··exports:·86fcfb6c70df0c23ec0d027276d0511d
 116 ··getMod·459205d5aea226d626e39fd16ab986ce
 117 ··getNatMod·550664899e4d274f3299c63f17cca11b
 118 ··getNatVal·96c8d89cab8b3e5550742734a55f2cec
 119 ··getVal·f79d4a164b2e651e49826b028365dd87
 120 ··powMod·220b21a765cf3addeb59ad02ba48ba11
 121 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Moduli.JacobiSymbol·443bb2d7185afc923599fae82c578cd1
 122 ··JacobiSymbol·8323db7e44c1f37a6726c66dcaf67ee9
 123 ··MinusOne·6c6b484eb3cfb3328b5c7a73818d6724
 124 ··One·2f75b3d8936ffe0777f6a3e41a5f1e2f
 125 ··Zero·1b85d96076ba5ce88c38d286822de9fb
 126 ··jacobi·5b669b9368cf4af2ed558d53b756b572
 127 ··symbolToNum·9575eca02c224fe56664de2dd0a32eab
Max diff block lines reached; 1498/11856 bytes (12.63%) of diff not shown.
7.05 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/MoebiusInversion.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/MoebiusInversion.dyn_hi
Files 89% similar despite different names
6.72 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.MoebiusInversion·91037 interface·Math.NumberTheory.MoebiusInversion·9103
8 ··interface·hash:·1772a3b3cf946ea7c0878e116f1ee8a0 
9 ··ABI·hash:·98b1e3d2be73bb20b832cb0f753d99de 
10 ··export-list·hash:·0611b9e3cd961498c9e6f59f49094eba8 ··interface·hash:·87808bc1fa7be6852eddaa7e8f64587f
 9 ··ABI·hash:·3c93603fde4803b94b93faabe0308083
 10 ··export-list·hash:·b3ea7de2ba7aebd71773f61a41bd2894
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·cfffe41e032a1e30a0d08499932adbe712 ··flag·hash:·cfffe41e032a1e30a0d08499932adbe7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·831c00124497da6e59868b8e00e17f8216 ··src_hash:·831c00124497da6e59868b8e00e17f82
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··generalInversion21 ··generalInversion
22 ··totientSum22 ··totientSum
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext29 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
30 ·········Data.Vector.Fusion.Bundle30 ·········Data.Vector.Fusion.Bundle
Offset 44, 18 lines modifiedOffset 44, 18 lines modified
44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
45 ·························Control.Monad.Trans.RWS.CPS·Control.Monad.Trans.RWS.Lazy45 ·························Control.Monad.Trans.RWS.CPS·Control.Monad.Trans.RWS.Lazy
46 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader46 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
47 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy47 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
49 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict49 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
50 ·························Data.Vector.Generic.Base50 ·························Data.Vector.Generic.Base
51 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
52 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
53 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
54 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a51 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 52 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 53 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 54 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
55 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d855 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
56 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a56 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
57 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8557 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
58 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a58 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
59 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c59 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
60 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c60 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
61 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff61 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
Offset 64, 46 lines modifiedOffset 64, 46 lines modified
64 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c064 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c0
65 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd665 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
66 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e66 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
67 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670067 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
68 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c339468 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c3394
69 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b969 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b9
70 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe70 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe
71 145989a15aee284c3d4d121ebbb74ad471 1fd7e2faeedc5a8c369b60438f3fe631
72 ··$trModule·::·GHC.Types.Module72 ··$trModule·::·GHC.Types.Module
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
76 f1291a9ff409dd8b9f6aea730e4e4be676 782238ec9476e24ffd7d6c40218e5a45
77 ··$trModule1·::·GHC.Types.TrName77 ··$trModule1·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
81 b6e144db57efe8394df55a2cbbfcd9c381 1d2fa1cb2382989551abac872d43c5a7
82 ··$trModule2·::·GHC.Prim.Addr#82 ··$trModule2·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.MoebiusInversion"#]84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.MoebiusInversion"#]
85 6a2bd95f0092d58db4d9850956b17e0685 1aeba2ad6e4f8e1bfb9309c568d14ae1
86 ··$trModule3·::·GHC.Types.TrName86 ··$trModule3·::·GHC.Types.TrName
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
90 6dc4c4f5dc8f55f58df81a0586a4ac1c90 a32d78a1df2c3a0c21e7b1e7970d60e5
91 ··$trModule4·::·GHC.Prim.Addr#91 ··$trModule4·::·GHC.Prim.Addr#
92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
93 ···Unfolding:·Core:·<vanilla>93 ···Unfolding:·Core:·<vanilla>
94 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
95 54b48100f09645a2438bb48eaa4e265f94 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 95 8a08890a65efa8dc293addf98651059f
96 ··generalInversion·::96 ··generalInversion·::
97 ····(GHC.Internal.Num.Num·t,·Data.Vector.Generic.Base.Vector·v·t)·=>97 ····(GHC.Internal.Num.Num·t,·Data.Vector.Generic.Base.Vector·v·t)·=>
98 ····GHC.Internal.Data.Proxy.Proxy·v98 ····GHC.Internal.Data.Proxy.Proxy·v
99 ····->·(GHC.Types.Word·->·t)·->·GHC.Types.Word·->·t99 ····->·(GHC.Types.Word·->·t)·->·GHC.Types.Word·->·t
100 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,100 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
101 ···Strictness:·<LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)>]101 ···Strictness:·<LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)>]
102 b0e031c12f0b3a4c878f2718a94c3de0102 cd18c276e1b74d4391abd622346aa95c
103 ··totientSum·::103 ··totientSum·::
104 ····(GHC.Internal.Real.Integral·t,104 ····(GHC.Internal.Real.Integral·t,
105 ·····Data.Vector.Generic.Base.Vector·v·t)·=>105 ·····Data.Vector.Generic.Base.Vector·v·t)·=>
106 ····GHC.Internal.Data.Proxy.Proxy·v·->·GHC.Types.Word·->·t106 ····GHC.Internal.Data.Proxy.Proxy·v·->·GHC.Types.Word·->·t
107 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,107 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
108 ···Strictness:·<LP(MP(1P(LC(S,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L),A,A),A,LC(S,C(1,L)),A,A,A,A,A,A)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)><L><1P(SL)>,108 ···Strictness:·<LP(MP(1P(LC(S,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L),A,A),A,LC(S,C(1,L)),A,A,A,A,A,A)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)><L><1P(SL)>,
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
Offset 154, 25 lines modifiedOffset 154, 25 lines modified
154 ···························@t154 ···························@t
155 ···························$dNum155 ···························$dNum
156 ···························k156 ···························k
157 ···························(GHC.Internal.Num.+·@t·$dNum·k·lvl22))157 ···························(GHC.Internal.Num.+·@t·$dNum·k·lvl22))
158 ························lvl23)158 ························lvl23)
159 ·····················wild159 ·····················wild
160 ················0##·->·GHC.Internal.Num.fromInteger·@t·$dNum·totientSum1·}·}]160 ················0##·->·GHC.Internal.Num.fromInteger·@t·$dNum·totientSum1·}·}]
161 353da10e659bd1ba69229b49fb24c2a2161 7525c624d5eb9ec082ddcc4ab72020c1
162 ··totientSum1·::·GHC.Num.Integer.Integer162 ··totientSum1·::·GHC.Num.Integer.Integer
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],164 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
165 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]165 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]
166 4b936887c512cefc03b042f51b30837c166 680168ce502eb4559e5243ef9ca4d0dd
167 ··totientSum2·::·GHC.Num.Integer.Integer167 ··totientSum2·::·GHC.Num.Integer.Integer
168 ··[HasNoCafRefs,·TagSig:·<TagProper>,168 ··[HasNoCafRefs,·TagSig:·<TagProper>,
169 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],169 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
170 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]170 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]
171 7e74a002246fb5510856007fbafc9d61171 a7d4bd16401e4e6d1e67fb74afac20de
172 ··totientSum3·::·GHC.Num.Integer.Integer172 ··totientSum3·::·GHC.Num.Integer.Integer
173 ··[HasNoCafRefs,·TagSig:·<TagProper>,173 ··[HasNoCafRefs,·TagSig:·<TagProper>,
174 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],174 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
175 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]175 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]
176 Warnings:176 Warnings:
177 ··Deprecated·names:177 ··Deprecated·names:
Max diff block lines reached; 0/6845 bytes (0.00%) of diff not shown.
7.04 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/MoebiusInversion.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/MoebiusInversion.hi
Files 91% similar despite different names
6.72 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.MoebiusInversion·91037 interface·Math.NumberTheory.MoebiusInversion·9103
8 ··interface·hash:·1772a3b3cf946ea7c0878e116f1ee8a0 
9 ··ABI·hash:·98b1e3d2be73bb20b832cb0f753d99de 
10 ··export-list·hash:·0611b9e3cd961498c9e6f59f49094eba8 ··interface·hash:·87808bc1fa7be6852eddaa7e8f64587f
 9 ··ABI·hash:·3c93603fde4803b94b93faabe0308083
 10 ··export-list·hash:·b3ea7de2ba7aebd71773f61a41bd2894
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·39576e26052393070c3bd1871e9457d712 ··flag·hash:·39576e26052393070c3bd1871e9457d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·831c00124497da6e59868b8e00e17f8216 ··src_hash:·831c00124497da6e59868b8e00e17f82
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··generalInversion21 ··generalInversion
22 ··totientSum22 ··totientSum
23 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral23 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O26 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow27 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext29 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
30 ·········Data.Vector.Fusion.Bundle30 ·········Data.Vector.Fusion.Bundle
Offset 44, 18 lines modifiedOffset 44, 18 lines modified
44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
45 ·························Control.Monad.Trans.RWS.CPS·Control.Monad.Trans.RWS.Lazy45 ·························Control.Monad.Trans.RWS.CPS·Control.Monad.Trans.RWS.Lazy
46 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader46 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
47 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy47 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
49 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict49 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
50 ·························Data.Vector.Generic.Base50 ·························Data.Vector.Generic.Base
51 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
52 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
53 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
54 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a51 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 52 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 53 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 54 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
55 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d855 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
56 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a56 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
57 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8557 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
58 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a58 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
59 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c59 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
60 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c60 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
61 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff61 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
Offset 64, 46 lines modifiedOffset 64, 46 lines modified
64 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c064 import··-/··GHC.Internal.ST·0bdfd99b6190eced199c2f55b52da9c0
65 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd665 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
66 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e66 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
67 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670067 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
68 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c339468 import··-/··Data.Vector.Generic·251fafea21c6cb97f9474e3cc98c3394
69 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b969 import··-/··Data.Vector.Generic.Base·9245fd7de326d391814ccf9c60de39b9
70 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe70 import··-/··Data.Vector.Generic.Mutable·1ba1572b59d4d740b4da137d86d99dfe
71 145989a15aee284c3d4d121ebbb74ad471 1fd7e2faeedc5a8c369b60438f3fe631
72 ··$trModule·::·GHC.Types.Module72 ··$trModule·::·GHC.Types.Module
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
76 f1291a9ff409dd8b9f6aea730e4e4be676 782238ec9476e24ffd7d6c40218e5a45
77 ··$trModule1·::·GHC.Types.TrName77 ··$trModule1·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
81 b6e144db57efe8394df55a2cbbfcd9c381 1d2fa1cb2382989551abac872d43c5a7
82 ··$trModule2·::·GHC.Prim.Addr#82 ··$trModule2·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.MoebiusInversion"#]84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.MoebiusInversion"#]
85 6a2bd95f0092d58db4d9850956b17e0685 1aeba2ad6e4f8e1bfb9309c568d14ae1
86 ··$trModule3·::·GHC.Types.TrName86 ··$trModule3·::·GHC.Types.TrName
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
90 6dc4c4f5dc8f55f58df81a0586a4ac1c90 a32d78a1df2c3a0c21e7b1e7970d60e5
91 ··$trModule4·::·GHC.Prim.Addr#91 ··$trModule4·::·GHC.Prim.Addr#
92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
93 ···Unfolding:·Core:·<vanilla>93 ···Unfolding:·Core:·<vanilla>
94 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
95 54b48100f09645a2438bb48eaa4e265f94 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 95 8a08890a65efa8dc293addf98651059f
96 ··generalInversion·::96 ··generalInversion·::
97 ····(GHC.Internal.Num.Num·t,·Data.Vector.Generic.Base.Vector·v·t)·=>97 ····(GHC.Internal.Num.Num·t,·Data.Vector.Generic.Base.Vector·v·t)·=>
98 ····GHC.Internal.Data.Proxy.Proxy·v98 ····GHC.Internal.Data.Proxy.Proxy·v
99 ····->·(GHC.Types.Word·->·t)·->·GHC.Types.Word·->·t99 ····->·(GHC.Types.Word·->·t)·->·GHC.Types.Word·->·t
100 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,100 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
101 ···Strictness:·<LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)>]101 ···Strictness:·<LP(A,LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)>]
102 b0e031c12f0b3a4c878f2718a94c3de0102 cd18c276e1b74d4391abd622346aa95c
103 ··totientSum·::103 ··totientSum·::
104 ····(GHC.Internal.Real.Integral·t,104 ····(GHC.Internal.Real.Integral·t,
105 ·····Data.Vector.Generic.Base.Vector·v·t)·=>105 ·····Data.Vector.Generic.Base.Vector·v·t)·=>
106 ····GHC.Internal.Data.Proxy.Proxy·v·->·GHC.Types.Word·->·t106 ····GHC.Internal.Data.Proxy.Proxy·v·->·GHC.Types.Word·->·t
107 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,107 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
108 ···Strictness:·<LP(MP(1P(LC(S,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L),A,A),A,LC(S,C(1,L)),A,A,A,A,A,A)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)><L><1P(SL)>,108 ···Strictness:·<LP(MP(1P(LC(S,C(1,L)),LC(L,C(1,L)),LC(L,C(1,L)),A,A,A,L),A,A),A,LC(S,C(1,L)),A,A,A,A,A,A)><MP(1P(A,A,A,SC(S,C(1,L)),A,A,LC(S,C(1,C(1,L))),LC(S,C(1,C(1,C(1,P(L,A))))),A,A,A,A,A),A,A,A,A,A,A,A)><L><1P(SL)>,
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
Offset 154, 25 lines modifiedOffset 154, 25 lines modified
154 ···························@t154 ···························@t
155 ···························$dNum155 ···························$dNum
156 ···························k156 ···························k
157 ···························(GHC.Internal.Num.+·@t·$dNum·k·lvl22))157 ···························(GHC.Internal.Num.+·@t·$dNum·k·lvl22))
158 ························lvl23)158 ························lvl23)
159 ·····················wild159 ·····················wild
160 ················0##·->·GHC.Internal.Num.fromInteger·@t·$dNum·totientSum1·}·}]160 ················0##·->·GHC.Internal.Num.fromInteger·@t·$dNum·totientSum1·}·}]
161 353da10e659bd1ba69229b49fb24c2a2161 7525c624d5eb9ec082ddcc4ab72020c1
162 ··totientSum1·::·GHC.Num.Integer.Integer162 ··totientSum1·::·GHC.Num.Integer.Integer
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],164 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
165 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]165 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]
166 4b936887c512cefc03b042f51b30837c166 680168ce502eb4559e5243ef9ca4d0dd
167 ··totientSum2·::·GHC.Num.Integer.Integer167 ··totientSum2·::·GHC.Num.Integer.Integer
168 ··[HasNoCafRefs,·TagSig:·<TagProper>,168 ··[HasNoCafRefs,·TagSig:·<TagProper>,
169 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],169 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
170 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]170 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·2#]
171 7e74a002246fb5510856007fbafc9d61171 a7d4bd16401e4e6d1e67fb74afac20de
172 ··totientSum3·::·GHC.Num.Integer.Integer172 ··totientSum3·::·GHC.Num.Integer.Integer
173 ··[HasNoCafRefs,·TagSig:·<TagProper>,173 ··[HasNoCafRefs,·TagSig:·<TagProper>,
174 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],174 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
175 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]175 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·1#]
176 Warnings:176 Warnings:
177 ··Deprecated·names:177 ··Deprecated·names:
Max diff block lines reached; 0/6842 bytes (0.00%) of diff not shown.
32.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Prefactored.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Prefactored.dyn_hi
Files 98% similar despite different names
31.7 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Prefactored·91037 interface·Math.NumberTheory.Prefactored·9103
8 ··interface·hash:·9274f1c50987bd101d9e49ed3a249234 
9 ··ABI·hash:·8f1fa2c1b28382a0f10e2112fa43e4d2 
10 ··export-list·hash:·c30f72405853926059bec90a23e388488 ··interface·hash:·261c58924d9a0ba6ff4a05b434a1d3e0
 9 ··ABI·hash:·18416fd644ea4a8f840175e6964c41cf
 10 ··export-list·hash:·dff44b3ddc9c3b5375c376149142ed31
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6ccc4f8253760659e3e035eb6520b9c112 ··flag·hash:·6ccc4f8253760659e3e035eb6520b9c1
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·05d0b0500837cc030e83d3bcf97d225d16 ··src_hash:·05d0b0500837cc030e83d3bcf97d225d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··fromFactors21 ··fromFactors
22 ··fromValue22 ··fromValue
23 ··Prefactored{prefFactors·prefValue}23 ··Prefactored{prefFactors·prefValue}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 61, 81 lines modifiedOffset 61, 81 lines modified
61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
68 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes·e0e58a0a3a1b2fc949b36da2c256c434 
69 ··exports:·c52836d8a62031c325f93ae840e72519 
70 ··Coprimes·d4b1df816a10282b7ac8805fdc6f4a3a 
71 ··singleton·3699fcdd088ca6ea83af8951e6762969 
72 ··unCoprimes·9297d51dd88259a0d521adba027852aa 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
74 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
75 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
76 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
77 ··isPrime·14cb9034f33125a7f6f1cf77decde254 
78 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
79 ··exports:·44bc2013d86ac798463c56cf1a412d38 
80 ··Prime·490934c63e3275871a72544834f1a5bf 
81 ··unPrime·641681f0b61783f9ca08f4db41d6b10968 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes·762df0104e23360b48f6788046f8dd63
 69 ··exports:·fa40d39e0278a9d318fe9c2ec5515875
 70 ··Coprimes·cd341486342aa83d0b53e3d38ac3e535
 71 ··singleton·78754e4a521cc98676740dd1021eedd1
 72 ··unCoprimes·86f3f48a98e10e7a8de4d4fbf767588f
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 74 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 75 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 76 ··factorise·9ca058028400ac12410919b025bb22bb
 77 ··isPrime·4d68615d1f73a742c6f181ea04c11940
 78 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 79 ··exports:·10e1b238056c114aa6b8db13250b055f
 80 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 81 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
82 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb982 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
83 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e83 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
85 import··-/··Unsafe.Coerce·102795324284a82879d8449ddab9973b85 import··-/··Unsafe.Coerce·102795324284a82879d8449ddab9973b
86 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c86 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
87 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023387 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
88 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe88 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
89 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63589 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
90 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c90 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
91 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd691 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
92 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2692 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
93 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0493 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
94 b63f037de07aa111122384e66e1bf2e094 ee23adfed28bf16c6311326bfe92575a
95 ··$fEqPrefactored·::95 ··$fEqPrefactored·::
96 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(Prefactored·a)96 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(Prefactored·a)
97 ··DFunId97 ··DFunId
98 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,98 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
99 ···Arity:·1,·Strictness:·<LP(LC(L,C(1,L)),A)>,·Inline:·CONLIKE,99 ···Arity:·1,·Strictness:·<LP(LC(L,C(1,L)),A)>,·Inline:·CONLIKE,
100 ···Unfolding:·DFun:·@a·(v['GHC.Types.Many]·::·GHC.Classes.Eq·a).100 ···Unfolding:·DFun:·@a·(v['GHC.Types.Many]·::·GHC.Classes.Eq·a).
101 ················@(Prefactored·a)101 ················@(Prefactored·a)
102 ················($fEqPrefactored_$c==·@a·v)102 ················($fEqPrefactored_$c==·@a·v)
103 ················($fEqPrefactored_$c/=·@a·v)]103 ················($fEqPrefactored_$c/=·@a·v)]
104 389d5f50ebdfe2a816f7e05ce630b0b3104 15888c9cd27d919001504e8f5f1e4eb1
105 ··$fEqPrefactored_$c/=·::105 ··$fEqPrefactored_$c/=·::
106 ····GHC.Classes.Eq·a·=>106 ····GHC.Classes.Eq·a·=>
107 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool107 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool
108 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,108 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
109 ···Arity:·3,·Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,109 ···Arity:·3,·Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,
110 ···Inline:·(sat-args=2),110 ···Inline:·(sat-args=2),
111 ···Unfolding:·Core:·StableUser·<3,FalseFalse>111 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
112 ··············\·@a112 ··············\·@a
113 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)113 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
114 ················(eta['GHC.Types.Many]·::·Prefactored·a)114 ················(eta['GHC.Types.Many]·::·Prefactored·a)
115 ················(eta1['GHC.Types.Many]·::·Prefactored·a)·->115 ················(eta1['GHC.Types.Many]·::·Prefactored·a)·->
116 ··············case·$fEqPrefactored_$c==·@a·$dEq·eta·eta1·of·wild·{116 ··············case·$fEqPrefactored_$c==·@a·$dEq·eta·eta1·of·wild·{
117 ················GHC.Types.False·->·GHC.Types.True117 ················GHC.Types.False·->·GHC.Types.True
118 ················GHC.Types.True·->·GHC.Types.False·}]118 ················GHC.Types.True·->·GHC.Types.False·}]
119 fbdac116018865836146ec6116e961ed119 436b4ff94ba628cd324c898c794f728c
120 ··$fEqPrefactored_$c==·::120 ··$fEqPrefactored_$c==·::
121 ····GHC.Classes.Eq·a·=>121 ····GHC.Classes.Eq·a·=>
122 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool122 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
124 ···Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,124 ···Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,
125 ···Inline:·[2],125 ···Inline:·[2],
126 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>126 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
127 ··············\·@a127 ··············\·@a
128 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)128 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
129 ················(ds['GHC.Types.Many]·::·Prefactored·a)129 ················(ds['GHC.Types.Many]·::·Prefactored·a)
130 ················(ds1['GHC.Types.Many]·::·Prefactored·a)·->130 ················(ds1['GHC.Types.Many]·::·Prefactored·a)·->
131 ··············case·ds·of·wild·{·Prefactored·ww·ww1·->131 ··············case·ds·of·wild·{·Prefactored·ww·ww1·->
132 ··············case·ds1·of·wild1·{·Prefactored·ww2·ww3·->132 ··············case·ds1·of·wild1·{·Prefactored·ww2·ww3·->
133 ··············$w$c==·@a·$dEq·ww·ww1·ww2·ww3·}·}]133 ··············$w$c==·@a·$dEq·ww·ww1·ww2·ww3·}·}]
134 e75a7df879b697a0f5ac7f5d76f6736b134 7e82d54eff76d5e256a1c973d8f59bc7
135 ··$fNumPrefactored·::135 ··$fNumPrefactored·::
136 ····(GHC.Classes.Eq·a,·GHC.Internal.Num.Num·a,136 ····(GHC.Classes.Eq·a,·GHC.Internal.Num.Num·a,
137 ·····Data.Euclidean.GcdDomain·a)·=>137 ·····Data.Euclidean.GcdDomain·a)·=>
138 ····GHC.Internal.Num.Num·(Prefactored·a)138 ····GHC.Internal.Num.Num·(Prefactored·a)
Max diff block lines reached; 25292/32433 bytes (77.98%) of diff not shown.
32.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Prefactored.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Prefactored.hi
Files 95% similar despite different names
31.7 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Prefactored·91037 interface·Math.NumberTheory.Prefactored·9103
8 ··interface·hash:·9274f1c50987bd101d9e49ed3a249234 
9 ··ABI·hash:·8f1fa2c1b28382a0f10e2112fa43e4d2 
10 ··export-list·hash:·c30f72405853926059bec90a23e388488 ··interface·hash:·261c58924d9a0ba6ff4a05b434a1d3e0
 9 ··ABI·hash:·18416fd644ea4a8f840175e6964c41cf
 10 ··export-list·hash:·dff44b3ddc9c3b5375c376149142ed31
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d1719fa3e264f925be80119e4ec63e9b12 ··flag·hash:·d1719fa3e264f925be80119e4ec63e9b
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·05d0b0500837cc030e83d3bcf97d225d16 ··src_hash:·05d0b0500837cc030e83d3bcf97d225d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··fromFactors21 ··fromFactors
22 ··fromValue22 ··fromValue
23 ··Prefactored{prefFactors·prefValue}23 ··Prefactored{prefFactors·prefValue}
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA29 ·····························semirings-0.7-GfH8CFjnoFgLT6ACdLwAYA
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic31 orphans:·Math.NumberTheory.Primes·Data.Binary.Generic
32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base32 ·········Data.Bit.Immutable·Data.ByteString.Builder·GHC.Internal.Base
33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 61, 81 lines modifiedOffset 61, 81 lines modified
61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select61 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict62 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy63 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal64 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base65 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict66 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base67 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
68 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes·e0e58a0a3a1b2fc949b36da2c256c434 
69 ··exports:·c52836d8a62031c325f93ae840e72519 
70 ··Coprimes·d4b1df816a10282b7ac8805fdc6f4a3a 
71 ··singleton·3699fcdd088ca6ea83af8951e6762969 
72 ··unCoprimes·9297d51dd88259a0d521adba027852aa 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes·eee1ccf465dc2df89bd0733d2f7b93e2 
74 ··exports:·c88d07042f6af5eef8133ed1bc1e252d 
75 ··UniqueFactorisation·7c2adfd81d9e3e53bd1e07b9cc6298e4 
76 ··factorise·ee0d191cab534f5c654b06ceaf503b2d 
77 ··isPrime·14cb9034f33125a7f6f1cf77decde254 
78 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
79 ··exports:·44bc2013d86ac798463c56cf1a412d38 
80 ··Prime·490934c63e3275871a72544834f1a5bf 
81 ··unPrime·641681f0b61783f9ca08f4db41d6b10968 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes·762df0104e23360b48f6788046f8dd63
 69 ··exports:·fa40d39e0278a9d318fe9c2ec5515875
 70 ··Coprimes·cd341486342aa83d0b53e3d38ac3e535
 71 ··singleton·78754e4a521cc98676740dd1021eedd1
 72 ··unCoprimes·86f3f48a98e10e7a8de4d4fbf767588f
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes·a4dfb9e035052423b711b0495a05c66b
 74 ··exports:·69528b0c02148ed3fc9ef62ac90563e4
 75 ··UniqueFactorisation·018918100933fe8e3113b6b64c6f0125
 76 ··factorise·9ca058028400ac12410919b025bb22bb
 77 ··isPrime·4d68615d1f73a742c6f181ea04c11940
 78 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 79 ··exports:·10e1b238056c114aa6b8db13250b055f
 80 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 81 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
82 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb982 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
83 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e83 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a84 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
85 import··-/··Unsafe.Coerce·102795324284a82879d8449ddab9973b85 import··-/··Unsafe.Coerce·102795324284a82879d8449ddab9973b
86 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c86 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
87 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023387 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
88 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe88 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
89 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63589 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
90 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c90 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
91 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd691 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
92 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c2692 import··-/··Data.Euclidean·e48d2f1de3738ac615d2d6dd53cc6c26
93 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba0493 import··-/··Data.Semiring·a854d0fdfc2d42cfd6ec761ddd38ba04
94 b63f037de07aa111122384e66e1bf2e094 ee23adfed28bf16c6311326bfe92575a
95 ··$fEqPrefactored·::95 ··$fEqPrefactored·::
96 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(Prefactored·a)96 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(Prefactored·a)
97 ··DFunId97 ··DFunId
98 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,98 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
99 ···Arity:·1,·Strictness:·<LP(LC(L,C(1,L)),A)>,·Inline:·CONLIKE,99 ···Arity:·1,·Strictness:·<LP(LC(L,C(1,L)),A)>,·Inline:·CONLIKE,
100 ···Unfolding:·DFun:·@a·(v['GHC.Types.Many]·::·GHC.Classes.Eq·a).100 ···Unfolding:·DFun:·@a·(v['GHC.Types.Many]·::·GHC.Classes.Eq·a).
101 ················@(Prefactored·a)101 ················@(Prefactored·a)
102 ················($fEqPrefactored_$c==·@a·v)102 ················($fEqPrefactored_$c==·@a·v)
103 ················($fEqPrefactored_$c/=·@a·v)]103 ················($fEqPrefactored_$c/=·@a·v)]
104 389d5f50ebdfe2a816f7e05ce630b0b3104 15888c9cd27d919001504e8f5f1e4eb1
105 ··$fEqPrefactored_$c/=·::105 ··$fEqPrefactored_$c/=·::
106 ····GHC.Classes.Eq·a·=>106 ····GHC.Classes.Eq·a·=>
107 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool107 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool
108 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,108 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
109 ···Arity:·3,·Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,109 ···Arity:·3,·Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,
110 ···Inline:·(sat-args=2),110 ···Inline:·(sat-args=2),
111 ···Unfolding:·Core:·StableUser·<3,FalseFalse>111 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
112 ··············\·@a112 ··············\·@a
113 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)113 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
114 ················(eta['GHC.Types.Many]·::·Prefactored·a)114 ················(eta['GHC.Types.Many]·::·Prefactored·a)
115 ················(eta1['GHC.Types.Many]·::·Prefactored·a)·->115 ················(eta1['GHC.Types.Many]·::·Prefactored·a)·->
116 ··············case·$fEqPrefactored_$c==·@a·$dEq·eta·eta1·of·wild·{116 ··············case·$fEqPrefactored_$c==·@a·$dEq·eta·eta1·of·wild·{
117 ················GHC.Types.False·->·GHC.Types.True117 ················GHC.Types.False·->·GHC.Types.True
118 ················GHC.Types.True·->·GHC.Types.False·}]118 ················GHC.Types.True·->·GHC.Types.False·}]
119 fbdac116018865836146ec6116e961ed119 436b4ff94ba628cd324c898c794f728c
120 ··$fEqPrefactored_$c==·::120 ··$fEqPrefactored_$c==·::
121 ····GHC.Classes.Eq·a·=>121 ····GHC.Classes.Eq·a·=>
122 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool122 ····Prefactored·a·->·Prefactored·a·->·GHC.Types.Bool
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
124 ···Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,124 ···Strictness:·<SP(SC(S,C(1,L)),A)><1!P(L,ML)><1!P(L,ML)>,
125 ···Inline:·[2],125 ···Inline:·[2],
126 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>126 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
127 ··············\·@a127 ··············\·@a
128 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)128 ················($dEq['GHC.Types.Many]·::·GHC.Classes.Eq·a)
129 ················(ds['GHC.Types.Many]·::·Prefactored·a)129 ················(ds['GHC.Types.Many]·::·Prefactored·a)
130 ················(ds1['GHC.Types.Many]·::·Prefactored·a)·->130 ················(ds1['GHC.Types.Many]·::·Prefactored·a)·->
131 ··············case·ds·of·wild·{·Prefactored·ww·ww1·->131 ··············case·ds·of·wild·{·Prefactored·ww·ww1·->
132 ··············case·ds1·of·wild1·{·Prefactored·ww2·ww3·->132 ··············case·ds1·of·wild1·{·Prefactored·ww2·ww3·->
133 ··············$w$c==·@a·$dEq·ww·ww1·ww2·ww3·}·}]133 ··············$w$c==·@a·$dEq·ww·ww1·ww2·ww3·}·}]
134 e75a7df879b697a0f5ac7f5d76f6736b134 7e82d54eff76d5e256a1c973d8f59bc7
135 ··$fNumPrefactored·::135 ··$fNumPrefactored·::
136 ····(GHC.Classes.Eq·a,·GHC.Internal.Num.Num·a,136 ····(GHC.Classes.Eq·a,·GHC.Internal.Num.Num·a,
137 ·····Data.Euclidean.GcdDomain·a)·=>137 ·····Data.Euclidean.GcdDomain·a)·=>
138 ····GHC.Internal.Num.Num·(Prefactored·a)138 ····GHC.Internal.Num.Num·(Prefactored·a)
Max diff block lines reached; 25292/32430 bytes (77.99%) of diff not shown.
7.05 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Approximate.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Approximate.dyn_hi
Files 94% similar despite different names
6.7 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.Counting.Approximate·91037 interface·Math.NumberTheory.Primes.Counting.Approximate·9103
8 ··interface·hash:·c8bea294dd12afaf7701a587bf1a5312 
9 ··ABI·hash:·394a60fa5c3e01c0510168b23ad47a92 
10 ··export-list·hash:·c1238a67d7bbbca91968f3c053d3cebd8 ··interface·hash:·99fd80ac4b74d885f63c758da9a64f6e
 9 ··ABI·hash:·8d0179a440c74e04a0956bf8b16a2941
 10 ··export-list·hash:·76e5d990e577effb13c3d987c3d16ebc
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e0b62ebe1f8913b79b53716511d7f57a16 ··src_hash:·e0b62ebe1f8913b79b53716511d7f57a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 35, 40 lines modifiedOffset 35, 40 lines modified
35 ·························GHC.Internal.RTS.Flags35 ·························GHC.Internal.RTS.Flags
36 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a36 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
37 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c37 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
38 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d9238 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d92
39 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63539 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
40 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc40 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
41 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd641 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
42 64f3667da9850638d44c74dcd0270bbd42 5caf65202d0f28c786a382c9a7f5101d
43 ··$trModule·::·GHC.Types.Module43 ··$trModule·::·GHC.Types.Module
44 ··[HasNoCafRefs,·TagSig:·<TagProper>,44 ··[HasNoCafRefs,·TagSig:·<TagProper>,
45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
47 1e2ef8ad6104bcf6e983470f5d3e634747 528237d4ebdad7ee73e00417fe690276
48 ··$trModule1·::·GHC.Types.TrName48 ··$trModule1·::·GHC.Types.TrName
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
52 f1cb5a1ef55f597a60cd64f5f997608b52 9f2ddac3b30a4cc9e342ff09c3e8fd16
53 ··$trModule2·::·GHC.Prim.Addr#53 ··$trModule2·::·GHC.Prim.Addr#
54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
55 ···Unfolding:·Core:·<vanilla>55 ···Unfolding:·Core:·<vanilla>
56 ··············"Math.NumberTheory.Primes.Counting.Approximate"#]56 ··············"Math.NumberTheory.Primes.Counting.Approximate"#]
57 ff732c86964899bc81d18b85ee95debe57 f333d786006bf5c42b77d11545a79fc5
58 ··$trModule3·::·GHC.Types.TrName58 ··$trModule3·::·GHC.Types.TrName
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
62 bc9855acf3df9ecf0e40b837580b1f2e62 3d7b7294f48006127061efc4570dd2ad
63 ··$trModule4·::·GHC.Prim.Addr#63 ··$trModule4·::·GHC.Prim.Addr#
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
65 ···Unfolding:·Core:·<vanilla>65 ···Unfolding:·Core:·<vanilla>
66 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
67 edf961fdd8d6039cfb49d19f380a2e0a66 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 67 52f52335bc394fcfeda3c07e9a6b1aa0
68 ··approxPrimeCount·::·GHC.Internal.Real.Integral·a·=>·a·->·a68 ··approxPrimeCount·::·GHC.Internal.Real.Integral·a·=>·a·->·a
69 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,69 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
70 ···Strictness:·<SP(SP(SP(A,A,LC(S,C(1,L)),A,A,A,L),A,A),A,A,A,A,A,A,A,1C(1,L))><L>,70 ···Strictness:·<SP(SP(SP(A,A,LC(S,C(1,L)),A,A,A,L),A,A),A,A,A,A,A,A,A,1C(1,L))><L>,
71 ···Unfolding:·Core:·<vanilla>71 ···Unfolding:·Core:·<vanilla>
72 ··············\·@a72 ··············\·@a
73 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)73 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)
74 ················(eta['GHC.Types.Many]·::·a)·->74 ················(eta['GHC.Types.Many]·::·a)·->
Offset 215, 49 lines modifiedOffset 215, 49 lines modified
215 ························ww1·}215 ························ww1·}
216 ·····················1#216 ·····················1#
217 ·····················->·case·GHC.Internal.Float.$wproperFractionDouble217 ·····················->·case·GHC.Internal.Float.$wproperFractionDouble
218 ·······························@a218 ·······························@a
219 ·······························$dIntegral219 ·······························$dIntegral
220 ·······························y1·of·wild1·{·(#,#)·ww1·ww2·->220 ·······························y1·of·wild1·{·(#,#)·ww1·ww2·->
221 ························ww1·}·}·}·}·}·}·}]221 ························ww1·}·}·}·}·}·}·}]
222 f54a42399f8c06643330cb7c174e7912222 b78bed809d4906a4ff861e53414e55e9
223 ··approxPrimeCountOverestimateLimit·::223 ··approxPrimeCountOverestimateLimit·::
224 ····GHC.Internal.Real.Integral·a·=>·a224 ····GHC.Internal.Real.Integral·a·=>·a
225 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,225 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
226 ···Strictness:·<1P(1P(1P(A,A,A,A,A,A,1C(1,L)),A,A),A,A,A,A,A,A,A,A)>,226 ···Strictness:·<1P(1P(1P(A,A,A,A,A,A,1C(1,L)),A,A),A,A,A,A,A,A,A,A)>,
227 ···Unfolding:·Core:·<vanilla>227 ···Unfolding:·Core:·<vanilla>
228 ··············\·@a228 ··············\·@a
229 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)·->229 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)·->
230 ··············GHC.Internal.Num.fromInteger230 ··············GHC.Internal.Num.fromInteger
231 ················@a231 ················@a
232 ················(GHC.Internal.Real.$p1Real232 ················(GHC.Internal.Real.$p1Real
233 ···················@a233 ···················@a
234 ···················(GHC.Internal.Real.$p1Integral·@a·$dIntegral))234 ···················(GHC.Internal.Real.$p1Integral·@a·$dIntegral))
235 ················approxPrimeCountOverestimateLimit1]235 ················approxPrimeCountOverestimateLimit1]
236 7b688efacc077c7f75a349e726212a47236 39ecbc21b4556dde31aeebf45957a77f
237 ··approxPrimeCountOverestimateLimit1·::·GHC.Num.Integer.Integer237 ··approxPrimeCountOverestimateLimit1·::·GHC.Num.Integer.Integer
238 ··[HasNoCafRefs,·TagSig:·<TagProper>,238 ··[HasNoCafRefs,·TagSig:·<TagProper>,
239 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],239 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
240 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·3742914359#]240 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·3742914359#]
241 04ab8bb8403699842c9d54f7bbb9a18d241 53a357c2d10070f7a9543aaab5db3660
242 ··nthPrimeApprox·::242 ··nthPrimeApprox·::
243 ····GHC.Num.Integer.Integer·->·GHC.Num.Integer.Integer243 ····GHC.Num.Integer.Integer·->·GHC.Num.Integer.Integer
244 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,244 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
245 ···Unfolding:·Core:·<vanilla>245 ···Unfolding:·Core:·<vanilla>
246 ··············\·(x['GHC.Types.Many]·::·GHC.Num.Integer.Integer)·->246 ··············\·(x['GHC.Types.Many]·::·GHC.Num.Integer.Integer)·->
247 ··············case·x·of·y1·{247 ··············case·x·of·y1·{
248 ················GHC.Num.Integer.IS·y2248 ················GHC.Num.Integer.IS·y2
249 ················->·case·GHC.Prim.<=#·3#·y2·of·lwild·{249 ················->·case·GHC.Prim.<=#·3#·y2·of·lwild·{
250 ·····················DEFAULT·->·nthPrimeApprox2250 ·····················DEFAULT·->·nthPrimeApprox2
251 ·····················1#·->·nthPrimeApprox1·(GHC.Prim.int2Double#·y2)·}251 ·····················1#·->·nthPrimeApprox1·(GHC.Prim.int2Double#·y2)·}
252 ················GHC.Num.Integer.IP·ds252 ················GHC.Num.Integer.IP·ds
253 ················->·case·GHC.Internal.Float.integerToDouble#·y1·of·ds1·{·DEFAULT·->253 ················->·case·GHC.Internal.Float.integerToDouble#·y1·of·ds1·{·DEFAULT·->
254 ···················nthPrimeApprox1·ds1·}254 ···················nthPrimeApprox1·ds1·}
255 ················GHC.Num.Integer.IN·ds·->·nthPrimeApprox2·}]255 ················GHC.Num.Integer.IN·ds·->·nthPrimeApprox2·}]
256 1bc39f5c08f37ac73a23af44bd4dc2e5256 cff6e11d6b221d2170f72dbc8bc64254
257 ··nthPrimeApprox1·::·GHC.Prim.Double#·->·GHC.Num.Integer.Integer257 ··nthPrimeApprox1·::·GHC.Prim.Double#·->·GHC.Num.Integer.Integer
258 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,258 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
259 ···Unfolding:·Core:·<vanilla>259 ···Unfolding:·Core:·<vanilla>
260 ··············\·(x['GHC.Types.Many]·::·GHC.Prim.Double#)[OneShot]·->260 ··············\·(x['GHC.Types.Many]·::·GHC.Prim.Double#)[OneShot]·->
261 ··············case·GHC.Prim.logDouble#·x·of·ds1·{·DEFAULT·->261 ··············case·GHC.Prim.logDouble#·x·of·ds1·{·DEFAULT·->
262 ··············case·GHC.Prim.logDouble#·ds1·of·ds2·{·DEFAULT·->262 ··············case·GHC.Prim.logDouble#·ds1·of·ds2·{·DEFAULT·->
263 ··············case·GHC.Prim./##·1.0##·ds1·of·ds3·{·DEFAULT·->263 ··············case·GHC.Prim./##·1.0##·ds1·of·ds3·{·DEFAULT·->
Offset 333, 24 lines modifiedOffset 333, 24 lines modified
333 ·····························let·{333 ·····························let·{
334 ·······························y2·::·GHC.Prim.Int#·NotJoinPoint·[]334 ·······························y2·::·GHC.Prim.Int#·NotJoinPoint·[]
335 ·······························=·GHC.Prim.negateInt#·(GHC.Prim.uncheckedIShiftRA#·n·s)335 ·······························=·GHC.Prim.negateInt#·(GHC.Prim.uncheckedIShiftRA#·n·s)
336 ·····························}·in336 ·····························}·in
337 ·····························case·GHC.Prim.<=#·1#·y2·of·lwild4·{337 ·····························case·GHC.Prim.<=#·1#·y2·of·lwild4·{
338 ·······························DEFAULT·->·nthPrimeApprox_x·1#·->·GHC.Num.Integer.IS·y2·}·}·}·}338 ·······························DEFAULT·->·nthPrimeApprox_x·1#·->·GHC.Num.Integer.IS·y2·}·}·}·}
339 ·····················1#·->·nthPrimeApprox_x·}·}·}·}·}·}]339 ·····················1#·->·nthPrimeApprox_x·}·}·}·}·}·}]
340 686cb32958ff1736160292ccbf5a2095340 e315f01105c290ab4b0b79e8a1137259
341 ··nthPrimeApprox2·::·GHC.Num.Integer.Integer341 ··nthPrimeApprox2·::·GHC.Num.Integer.Integer
342 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),342 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
343 ···Unfolding:·Core:·<vanilla>·nthPrimeApprox1·3.0##]343 ···Unfolding:·Core:·<vanilla>·nthPrimeApprox1·3.0##]
344 91b087478d373e77cdfc8491e63ff4c4344 4e0028adf5699f7fef9d3b0a1f0e3fb0
345 ··nthPrimeApproxUnderestimateLimit·::·GHC.Num.Integer.Integer345 ··nthPrimeApproxUnderestimateLimit·::·GHC.Num.Integer.Integer
346 ··[HasNoCafRefs,·TagSig:·<TagProper>,346 ··[HasNoCafRefs,·TagSig:·<TagProper>,
347 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],347 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
Max diff block lines reached; 310/6821 bytes (4.54%) of diff not shown.
7.04 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Approximate.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Approximate.hi
Files 86% similar despite different names
6.7 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Primes.Counting.Approximate·91037 interface·Math.NumberTheory.Primes.Counting.Approximate·9103
8 ··interface·hash:·c8bea294dd12afaf7701a587bf1a5312 
9 ··ABI·hash:·394a60fa5c3e01c0510168b23ad47a92 
10 ··export-list·hash:·c1238a67d7bbbca91968f3c053d3cebd8 ··interface·hash:·99fd80ac4b74d885f63c758da9a64f6e
 9 ··ABI·hash:·8d0179a440c74e04a0956bf8b16a2941
 10 ··export-list·hash:·76e5d990e577effb13c3d987c3d16ebc
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d386612 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d3866
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e0b62ebe1f8913b79b53716511d7f57a16 ··src_hash:·e0b62ebe1f8913b79b53716511d7f57a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 35, 40 lines modifiedOffset 35, 40 lines modified
35 ·························GHC.Internal.RTS.Flags35 ·························GHC.Internal.RTS.Flags
36 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a36 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
37 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c37 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
38 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d9238 import··-/··GHC.Internal.Float·676f6938ef9beecfd017f8f4ee494d92
39 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63539 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
40 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc40 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
41 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd641 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
42 64f3667da9850638d44c74dcd0270bbd42 5caf65202d0f28c786a382c9a7f5101d
43 ··$trModule·::·GHC.Types.Module43 ··$trModule·::·GHC.Types.Module
44 ··[HasNoCafRefs,·TagSig:·<TagProper>,44 ··[HasNoCafRefs,·TagSig:·<TagProper>,
45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
47 1e2ef8ad6104bcf6e983470f5d3e634747 528237d4ebdad7ee73e00417fe690276
48 ··$trModule1·::·GHC.Types.TrName48 ··$trModule1·::·GHC.Types.TrName
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
52 f1cb5a1ef55f597a60cd64f5f997608b52 9f2ddac3b30a4cc9e342ff09c3e8fd16
53 ··$trModule2·::·GHC.Prim.Addr#53 ··$trModule2·::·GHC.Prim.Addr#
54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
55 ···Unfolding:·Core:·<vanilla>55 ···Unfolding:·Core:·<vanilla>
56 ··············"Math.NumberTheory.Primes.Counting.Approximate"#]56 ··············"Math.NumberTheory.Primes.Counting.Approximate"#]
57 ff732c86964899bc81d18b85ee95debe57 f333d786006bf5c42b77d11545a79fc5
58 ··$trModule3·::·GHC.Types.TrName58 ··$trModule3·::·GHC.Types.TrName
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
62 bc9855acf3df9ecf0e40b837580b1f2e62 3d7b7294f48006127061efc4570dd2ad
63 ··$trModule4·::·GHC.Prim.Addr#63 ··$trModule4·::·GHC.Prim.Addr#
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
65 ···Unfolding:·Core:·<vanilla>65 ···Unfolding:·Core:·<vanilla>
66 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
67 edf961fdd8d6039cfb49d19f380a2e0a66 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 67 52f52335bc394fcfeda3c07e9a6b1aa0
68 ··approxPrimeCount·::·GHC.Internal.Real.Integral·a·=>·a·->·a68 ··approxPrimeCount·::·GHC.Internal.Real.Integral·a·=>·a·->·a
69 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,69 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
70 ···Strictness:·<SP(SP(SP(A,A,LC(S,C(1,L)),A,A,A,L),A,A),A,A,A,A,A,A,A,1C(1,L))><L>,70 ···Strictness:·<SP(SP(SP(A,A,LC(S,C(1,L)),A,A,A,L),A,A),A,A,A,A,A,A,A,1C(1,L))><L>,
71 ···Unfolding:·Core:·<vanilla>71 ···Unfolding:·Core:·<vanilla>
72 ··············\·@a72 ··············\·@a
73 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)73 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)
74 ················(eta['GHC.Types.Many]·::·a)·->74 ················(eta['GHC.Types.Many]·::·a)·->
Offset 215, 49 lines modifiedOffset 215, 49 lines modified
215 ························ww1·}215 ························ww1·}
216 ·····················1#216 ·····················1#
217 ·····················->·case·GHC.Internal.Float.$wproperFractionDouble217 ·····················->·case·GHC.Internal.Float.$wproperFractionDouble
218 ·······························@a218 ·······························@a
219 ·······························$dIntegral219 ·······························$dIntegral
220 ·······························y1·of·wild1·{·(#,#)·ww1·ww2·->220 ·······························y1·of·wild1·{·(#,#)·ww1·ww2·->
221 ························ww1·}·}·}·}·}·}·}]221 ························ww1·}·}·}·}·}·}·}]
222 f54a42399f8c06643330cb7c174e7912222 b78bed809d4906a4ff861e53414e55e9
223 ··approxPrimeCountOverestimateLimit·::223 ··approxPrimeCountOverestimateLimit·::
224 ····GHC.Internal.Real.Integral·a·=>·a224 ····GHC.Internal.Real.Integral·a·=>·a
225 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,225 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
226 ···Strictness:·<1P(1P(1P(A,A,A,A,A,A,1C(1,L)),A,A),A,A,A,A,A,A,A,A)>,226 ···Strictness:·<1P(1P(1P(A,A,A,A,A,A,1C(1,L)),A,A),A,A,A,A,A,A,A,A)>,
227 ···Unfolding:·Core:·<vanilla>227 ···Unfolding:·Core:·<vanilla>
228 ··············\·@a228 ··············\·@a
229 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)·->229 ················($dIntegral['GHC.Types.Many]·::·GHC.Internal.Real.Integral·a)·->
230 ··············GHC.Internal.Num.fromInteger230 ··············GHC.Internal.Num.fromInteger
231 ················@a231 ················@a
232 ················(GHC.Internal.Real.$p1Real232 ················(GHC.Internal.Real.$p1Real
233 ···················@a233 ···················@a
234 ···················(GHC.Internal.Real.$p1Integral·@a·$dIntegral))234 ···················(GHC.Internal.Real.$p1Integral·@a·$dIntegral))
235 ················approxPrimeCountOverestimateLimit1]235 ················approxPrimeCountOverestimateLimit1]
236 7b688efacc077c7f75a349e726212a47236 39ecbc21b4556dde31aeebf45957a77f
237 ··approxPrimeCountOverestimateLimit1·::·GHC.Num.Integer.Integer237 ··approxPrimeCountOverestimateLimit1·::·GHC.Num.Integer.Integer
238 ··[HasNoCafRefs,·TagSig:·<TagProper>,238 ··[HasNoCafRefs,·TagSig:·<TagProper>,
239 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],239 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
240 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·3742914359#]240 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·3742914359#]
241 04ab8bb8403699842c9d54f7bbb9a18d241 53a357c2d10070f7a9543aaab5db3660
242 ··nthPrimeApprox·::242 ··nthPrimeApprox·::
243 ····GHC.Num.Integer.Integer·->·GHC.Num.Integer.Integer243 ····GHC.Num.Integer.Integer·->·GHC.Num.Integer.Integer
244 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,244 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
245 ···Unfolding:·Core:·<vanilla>245 ···Unfolding:·Core:·<vanilla>
246 ··············\·(x['GHC.Types.Many]·::·GHC.Num.Integer.Integer)·->246 ··············\·(x['GHC.Types.Many]·::·GHC.Num.Integer.Integer)·->
247 ··············case·x·of·y1·{247 ··············case·x·of·y1·{
248 ················GHC.Num.Integer.IS·y2248 ················GHC.Num.Integer.IS·y2
249 ················->·case·GHC.Prim.<=#·3#·y2·of·lwild·{249 ················->·case·GHC.Prim.<=#·3#·y2·of·lwild·{
250 ·····················DEFAULT·->·nthPrimeApprox2250 ·····················DEFAULT·->·nthPrimeApprox2
251 ·····················1#·->·nthPrimeApprox1·(GHC.Prim.int2Double#·y2)·}251 ·····················1#·->·nthPrimeApprox1·(GHC.Prim.int2Double#·y2)·}
252 ················GHC.Num.Integer.IP·ds252 ················GHC.Num.Integer.IP·ds
253 ················->·case·GHC.Internal.Float.integerToDouble#·y1·of·ds1·{·DEFAULT·->253 ················->·case·GHC.Internal.Float.integerToDouble#·y1·of·ds1·{·DEFAULT·->
254 ···················nthPrimeApprox1·ds1·}254 ···················nthPrimeApprox1·ds1·}
255 ················GHC.Num.Integer.IN·ds·->·nthPrimeApprox2·}]255 ················GHC.Num.Integer.IN·ds·->·nthPrimeApprox2·}]
256 1bc39f5c08f37ac73a23af44bd4dc2e5256 cff6e11d6b221d2170f72dbc8bc64254
257 ··nthPrimeApprox1·::·GHC.Prim.Double#·->·GHC.Num.Integer.Integer257 ··nthPrimeApprox1·::·GHC.Prim.Double#·->·GHC.Num.Integer.Integer
258 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,258 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
259 ···Unfolding:·Core:·<vanilla>259 ···Unfolding:·Core:·<vanilla>
260 ··············\·(x['GHC.Types.Many]·::·GHC.Prim.Double#)[OneShot]·->260 ··············\·(x['GHC.Types.Many]·::·GHC.Prim.Double#)[OneShot]·->
261 ··············case·GHC.Prim.logDouble#·x·of·ds1·{·DEFAULT·->261 ··············case·GHC.Prim.logDouble#·x·of·ds1·{·DEFAULT·->
262 ··············case·GHC.Prim.logDouble#·ds1·of·ds2·{·DEFAULT·->262 ··············case·GHC.Prim.logDouble#·ds1·of·ds2·{·DEFAULT·->
263 ··············case·GHC.Prim./##·1.0##·ds1·of·ds3·{·DEFAULT·->263 ··············case·GHC.Prim./##·1.0##·ds1·of·ds3·{·DEFAULT·->
Offset 333, 24 lines modifiedOffset 333, 24 lines modified
333 ·····························let·{333 ·····························let·{
334 ·······························y2·::·GHC.Prim.Int#·NotJoinPoint·[]334 ·······························y2·::·GHC.Prim.Int#·NotJoinPoint·[]
335 ·······························=·GHC.Prim.negateInt#·(GHC.Prim.uncheckedIShiftRA#·n·s)335 ·······························=·GHC.Prim.negateInt#·(GHC.Prim.uncheckedIShiftRA#·n·s)
336 ·····························}·in336 ·····························}·in
337 ·····························case·GHC.Prim.<=#·1#·y2·of·lwild4·{337 ·····························case·GHC.Prim.<=#·1#·y2·of·lwild4·{
338 ·······························DEFAULT·->·nthPrimeApprox_x·1#·->·GHC.Num.Integer.IS·y2·}·}·}·}338 ·······························DEFAULT·->·nthPrimeApprox_x·1#·->·GHC.Num.Integer.IS·y2·}·}·}·}
339 ·····················1#·->·nthPrimeApprox_x·}·}·}·}·}·}]339 ·····················1#·->·nthPrimeApprox_x·}·}·}·}·}·}]
340 686cb32958ff1736160292ccbf5a2095340 e315f01105c290ab4b0b79e8a1137259
341 ··nthPrimeApprox2·::·GHC.Num.Integer.Integer341 ··nthPrimeApprox2·::·GHC.Num.Integer.Integer
342 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),342 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
343 ···Unfolding:·Core:·<vanilla>·nthPrimeApprox1·3.0##]343 ···Unfolding:·Core:·<vanilla>·nthPrimeApprox1·3.0##]
344 91b087478d373e77cdfc8491e63ff4c4344 4e0028adf5699f7fef9d3b0a1f0e3fb0
345 ··nthPrimeApproxUnderestimateLimit·::·GHC.Num.Integer.Integer345 ··nthPrimeApproxUnderestimateLimit·::·GHC.Num.Integer.Integer
346 ··[HasNoCafRefs,·TagSig:·<TagProper>,346 ··[HasNoCafRefs,·TagSig:·<TagProper>,
347 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],347 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
Max diff block lines reached; 310/6818 bytes (4.55%) of diff not shown.
10.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Impl.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Impl.dyn_hi
Files 90% similar despite different names
10.0 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.Counting.Impl·91037 interface·Math.NumberTheory.Primes.Counting.Impl·9103
8 ··interface·hash:·6b5a593f1ec5a45097c7c9bf29ba9826 
9 ··ABI·hash:·9e00e7deb9046e677a86b2d8cdbe13db 
10 ··export-list·hash:·b9445ca590cd244bd78127d33a715d388 ··interface·hash:·b07ecbed3c6662b5903231fb259d5922
 9 ··ABI·hash:·152690309caf72fc5f9f1d6767957f6b
 10 ··export-list·hash:·faf3f01befe7ee5cf28328f318f2ab7e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·cfffe41e032a1e30a0d08499932adbe712 ··flag·hash:·cfffe41e032a1e30a0d08499932adbe7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c9b818cac3f15ab36aee0b077f874bdc16 ··src_hash:·c9b818cac3f15ab36aee0b077f874bdc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··nthPrime21 ··nthPrime
22 ··primeCount22 ··primeCount
23 ··primeCountMaxArg23 ··primeCountMaxArg
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
28 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral28 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.20.2.030 direct·package·dependencies:·base-4.20.2.0
31 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK31 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK
32 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O32 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
33 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow33 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float35 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float
Offset 54, 47 lines modifiedOffset 54, 47 lines modified
54 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader54 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
55 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy55 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
56 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS56 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
57 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict57 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
58 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive58 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
59 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed59 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
60 ·························Data.Vector.Unboxed.Base60 ·························Data.Vector.Unboxed.Base
61 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate·394a60fa5c3e01c0510168b23ad47a92 
62 ··exports:·c1238a67d7bbbca91968f3c053d3cebd 
63 ··approxPrimeCount·edf961fdd8d6039cfb49d19f380a2e0a 
64 ··nthPrimeApprox·04ab8bb8403699842c9d54f7bbb9a18d 
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes·85523e6eadc3ea33a3d15a9e24ae9985 
66 ··exports:·21b7f7e9b681da7ef4d6260f3b8081c8 
67 ··PS·69f7fe1653d96e8a3ff856c29ab172c4 
68 ··PrimeSieve·222ee38c16605e728076623f16de6b94 
69 ··primeList·bb14e3b6220454b9641708f509017794 
70 ··primeSieve·83757a244af2ba4e2baeb92ab2b8cc33 
71 ··psieveFrom·354e097e092a770e5d978c467930eaa0 
72 ··sieveBits·60bb718a2456432bca802f8db59a2c87 
73 ··sieveRange·2f658907a7261119593cf1e29a05b0c5 
74 ··sieveTo·322345f720be7e99fda5ee72c2581c4e 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing·3ba7dd5c40fa96f5b5a2e511c937489c 
76 ··exports:·522a10cd8b76d5d03b44dc5c0c65fe55 
77 ··idxPr·4ffaf92ee3893b709ce27a8dfd4aa7c8 
78 ··toPrim·cdea8e60b1418ddc289d5e342f986030 
79 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
80 ··exports:·44bc2013d86ac798463c56cf1a412d38 
81 ··Prime·490934c63e3275871a72544834f1a5bf 
82 ··Prime·109e6f43a34456ca5963817162dd73e6 
83 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
84 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
85 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
86 ··int16ToInteger·6f4bc16fb84e071a54764db167dce8ed 
87 ··int64ToInt·afaaaa45bbebda61721e4f97757fc97d 
88 ··int64ToInteger·9893e0684a3c0cec6693df7778d0eeb6 
89 ··int8ToInt64·cd718d93bde7d7e462e61e0425cc804d 
90 ··intToDouble·e2d9ac3965e227a1ee2d292396600f41 
91 ··intToInt64·96db092642655d27e2c0da3fa7b587c7 
92 ··intToInteger·972f762d70eef67455e21a7a68aca809 
93 ··integerToInt64·74bc8edcf0bc5e250bdfe5425f7d133d61 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate·8d0179a440c74e04a0956bf8b16a2941
 62 ··exports:·76e5d990e577effb13c3d987c3d16ebc
 63 ··approxPrimeCount·52f52335bc394fcfeda3c07e9a6b1aa0
 64 ··nthPrimeApprox·53a357c2d10070f7a9543aaab5db3660
 65 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes·3a6701a198482da2a49fa5241b173926
 66 ··exports:·58c3a5dd9a60986a11c4d867ae22f239
 67 ··PS·d91c167ceda1c236ac8c2d9c92e225fc
 68 ··PrimeSieve·a9d7b6bf1c14da5de0cf924f37db2f27
 69 ··primeList·8a7e8995bc38deb8543f4a2aaa42a03e
 70 ··primeSieve·5797bc4061850bbc8e833bd2998aa1e7
 71 ··psieveFrom·093c31a93d3d7e81e6ba82832e84b1c7
 72 ··sieveBits·40431f91dd1310ca9f2a8dd3c4aa2cd7
 73 ··sieveRange·07609451f433d44bdd4e14156d5f0a45
 74 ··sieveTo·bfbf0c2bde0f0e012c8e76e654171b4b
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing·e6f7fb13f554e8e3fb37f154dc675b9f
 76 ··exports:·9d7444363e5711e69d3bf3436271c391
 77 ··idxPr·ff8535c8a886be51c66562ecc76bd085
 78 ··toPrim·7e81e30016d261c64d73b2e1cb07e9a6
 79 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 80 ··exports:·10e1b238056c114aa6b8db13250b055f
 81 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 82 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 83 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 84 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 85 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 86 ··int16ToInteger·95b3cfec7aecf69692949bafd83067b4
 87 ··int64ToInt·d52ffdf725848914f1100b67ba830e13
 88 ··int64ToInteger·686543e21a3a6630aba9df08fd7e4fd4
 89 ··int8ToInt64·5bbbff066166bbe6a247385f246f505b
 90 ··intToDouble·481e2d5fcecbb44a645e9fe0554d9c95
 91 ··intToInt64·f3ce8c3c063262ba282cb0e9c27af6c0
 92 ··intToInteger·93e7345a9c5b6ce11f0ccf41d793f375
 93 ··integerToInt64·c5cca713d0ad2f4aaee69e6d34dd2804
94 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a94 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
95 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb995 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
96 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e496 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e4
97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
98 import··-/··Data.Bit·8a6519132f6df6d3fbec635ea4bfa3da98 import··-/··Data.Bit·8a6519132f6df6d3fbec635ea4bfa3da
99 import··-/··Data.Bit.Immutable·394c1ee4be45d403e047cc14f314bda699 import··-/··Data.Bit.Immutable·394c1ee4be45d403e047cc14f314bda6
100 import··-/··Data.Bit.Internal·946408eafa6c557b2932614690e9e9cc100 import··-/··Data.Bit.Internal·946408eafa6c557b2932614690e9e9cc
Offset 114, 58 lines modifiedOffset 114, 58 lines modified
114 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888114 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
115 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e115 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
116 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc2036116 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc2036
117 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700117 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
118 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5118 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
119 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50119 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
120 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b120 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
121 7632cf7b1d13eddaf40806efc7f60059121 a3ddfe22d4d8acafa6bb22889499cd09
122 ··$trModule·::·GHC.Types.Module122 ··$trModule·::·GHC.Types.Module
Max diff block lines reached; 2356/10243 bytes (23.00%) of diff not shown.
10.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting/Impl.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting/Impl.hi
Files 90% similar despite different names
10.0 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Primes.Counting.Impl·91037 interface·Math.NumberTheory.Primes.Counting.Impl·9103
8 ··interface·hash:·6b5a593f1ec5a45097c7c9bf29ba9826 
9 ··ABI·hash:·9e00e7deb9046e677a86b2d8cdbe13db 
10 ··export-list·hash:·b9445ca590cd244bd78127d33a715d388 ··interface·hash:·b07ecbed3c6662b5903231fb259d5922
 9 ··ABI·hash:·152690309caf72fc5f9f1d6767957f6b
 10 ··export-list·hash:·faf3f01befe7ee5cf28328f318f2ab7e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·39576e26052393070c3bd1871e9457d712 ··flag·hash:·39576e26052393070c3bd1871e9457d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c9b818cac3f15ab36aee0b077f874bdc16 ··src_hash:·c9b818cac3f15ab36aee0b077f874bdc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··nthPrime21 ··nthPrime
22 ··primeCount22 ··primeCount
23 ··primeCountMaxArg23 ··primeCountMaxArg
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
28 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral28 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.20.2.030 direct·package·dependencies:·base-4.20.2.0
31 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK31 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK
32 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O32 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
33 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow33 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float35 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float
Offset 54, 47 lines modifiedOffset 54, 47 lines modified
54 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader54 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
55 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy55 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
56 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS56 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
57 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict57 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
58 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive58 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
59 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed59 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
60 ·························Data.Vector.Unboxed.Base60 ·························Data.Vector.Unboxed.Base
61 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate·394a60fa5c3e01c0510168b23ad47a92 
62 ··exports:·c1238a67d7bbbca91968f3c053d3cebd 
63 ··approxPrimeCount·edf961fdd8d6039cfb49d19f380a2e0a 
64 ··nthPrimeApprox·04ab8bb8403699842c9d54f7bbb9a18d 
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes·85523e6eadc3ea33a3d15a9e24ae9985 
66 ··exports:·21b7f7e9b681da7ef4d6260f3b8081c8 
67 ··PS·69f7fe1653d96e8a3ff856c29ab172c4 
68 ··PrimeSieve·222ee38c16605e728076623f16de6b94 
69 ··primeList·bb14e3b6220454b9641708f509017794 
70 ··primeSieve·83757a244af2ba4e2baeb92ab2b8cc33 
71 ··psieveFrom·354e097e092a770e5d978c467930eaa0 
72 ··sieveBits·60bb718a2456432bca802f8db59a2c87 
73 ··sieveRange·2f658907a7261119593cf1e29a05b0c5 
74 ··sieveTo·322345f720be7e99fda5ee72c2581c4e 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing·3ba7dd5c40fa96f5b5a2e511c937489c 
76 ··exports:·522a10cd8b76d5d03b44dc5c0c65fe55 
77 ··idxPr·4ffaf92ee3893b709ce27a8dfd4aa7c8 
78 ··toPrim·cdea8e60b1418ddc289d5e342f986030 
79 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
80 ··exports:·44bc2013d86ac798463c56cf1a412d38 
81 ··Prime·490934c63e3275871a72544834f1a5bf 
82 ··Prime·109e6f43a34456ca5963817162dd73e6 
83 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
84 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
85 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
86 ··int16ToInteger·6f4bc16fb84e071a54764db167dce8ed 
87 ··int64ToInt·afaaaa45bbebda61721e4f97757fc97d 
88 ··int64ToInteger·9893e0684a3c0cec6693df7778d0eeb6 
89 ··int8ToInt64·cd718d93bde7d7e462e61e0425cc804d 
90 ··intToDouble·e2d9ac3965e227a1ee2d292396600f41 
91 ··intToInt64·96db092642655d27e2c0da3fa7b587c7 
92 ··intToInteger·972f762d70eef67455e21a7a68aca809 
93 ··integerToInt64·74bc8edcf0bc5e250bdfe5425f7d133d61 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate·8d0179a440c74e04a0956bf8b16a2941
 62 ··exports:·76e5d990e577effb13c3d987c3d16ebc
 63 ··approxPrimeCount·52f52335bc394fcfeda3c07e9a6b1aa0
 64 ··nthPrimeApprox·53a357c2d10070f7a9543aaab5db3660
 65 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes·3a6701a198482da2a49fa5241b173926
 66 ··exports:·58c3a5dd9a60986a11c4d867ae22f239
 67 ··PS·d91c167ceda1c236ac8c2d9c92e225fc
 68 ··PrimeSieve·a9d7b6bf1c14da5de0cf924f37db2f27
 69 ··primeList·8a7e8995bc38deb8543f4a2aaa42a03e
 70 ··primeSieve·5797bc4061850bbc8e833bd2998aa1e7
 71 ··psieveFrom·093c31a93d3d7e81e6ba82832e84b1c7
 72 ··sieveBits·40431f91dd1310ca9f2a8dd3c4aa2cd7
 73 ··sieveRange·07609451f433d44bdd4e14156d5f0a45
 74 ··sieveTo·bfbf0c2bde0f0e012c8e76e654171b4b
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing·e6f7fb13f554e8e3fb37f154dc675b9f
 76 ··exports:·9d7444363e5711e69d3bf3436271c391
 77 ··idxPr·ff8535c8a886be51c66562ecc76bd085
 78 ··toPrim·7e81e30016d261c64d73b2e1cb07e9a6
 79 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 80 ··exports:·10e1b238056c114aa6b8db13250b055f
 81 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 82 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 83 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 84 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 85 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 86 ··int16ToInteger·95b3cfec7aecf69692949bafd83067b4
 87 ··int64ToInt·d52ffdf725848914f1100b67ba830e13
 88 ··int64ToInteger·686543e21a3a6630aba9df08fd7e4fd4
 89 ··int8ToInt64·5bbbff066166bbe6a247385f246f505b
 90 ··intToDouble·481e2d5fcecbb44a645e9fe0554d9c95
 91 ··intToInt64·f3ce8c3c063262ba282cb0e9c27af6c0
 92 ··intToInteger·93e7345a9c5b6ce11f0ccf41d793f375
 93 ··integerToInt64·c5cca713d0ad2f4aaee69e6d34dd2804
94 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a94 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
95 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb995 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
96 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e496 import··-/··Data.Int·680a0e59c455dda3257c9606d74914e4
97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a97 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
98 import··-/··Data.Bit·8a6519132f6df6d3fbec635ea4bfa3da98 import··-/··Data.Bit·8a6519132f6df6d3fbec635ea4bfa3da
99 import··-/··Data.Bit.Immutable·394c1ee4be45d403e047cc14f314bda699 import··-/··Data.Bit.Immutable·394c1ee4be45d403e047cc14f314bda6
100 import··-/··Data.Bit.Internal·946408eafa6c557b2932614690e9e9cc100 import··-/··Data.Bit.Internal·946408eafa6c557b2932614690e9e9cc
Offset 114, 58 lines modifiedOffset 114, 58 lines modified
114 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888114 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
115 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e115 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
116 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc2036116 import··-/··Math.NumberTheory.Roots.Cubes·7356d422aca6d6a709bd065310dc2036
117 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700117 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
118 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5118 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
119 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50119 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
120 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b120 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
121 7632cf7b1d13eddaf40806efc7f60059121 a3ddfe22d4d8acafa6bb22889499cd09
122 ··$trModule·::·GHC.Types.Module122 ··$trModule·::·GHC.Types.Module
Max diff block lines reached; 2356/10240 bytes (23.01%) of diff not shown.
5.83 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting.dyn_hi
Files 90% similar despite different names
5.51 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.Counting·91037 interface·Math.NumberTheory.Primes.Counting·9103
8 ··interface·hash:·fb9cb9585909a8ecd996c75c9282c41c 
9 ··ABI·hash:·c9cbf4760dcd881c3fc4bac4a8841ea3 
10 ··export-list·hash:·615dcdee2afb555ebc491ce75600bed28 ··interface·hash:·7e51edcb32c6ec827f93c8707c93c34d
 9 ··ABI·hash:·2c9a54ac0367d8d9819bfd5aa26a17e5
 10 ··export-list·hash:·8fa8f5148538f499052de62c56be2077
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·23b09932623a19ac35325a40661db1f016 ··src_hash:·23b09932623a19ac35325a40661db1f0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCount21 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCount
22 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCountOverestimateLimit22 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCountOverestimateLimit
23 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApprox23 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApprox
24 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApproxUnderestimateLimit24 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApproxUnderestimateLimit
25 ··Math.NumberTheory.Primes.Counting.Impl.nthPrime25 ··Math.NumberTheory.Primes.Counting.Impl.nthPrime
26 ··Math.NumberTheory.Primes.Counting.Impl.primeCount26 ··Math.NumberTheory.Primes.Counting.Impl.primeCount
27 ··Math.NumberTheory.Primes.Counting.Impl.primeCountMaxArg27 ··Math.NumberTheory.Primes.Counting.Impl.primeCountMaxArg
28 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate28 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Impl29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Impl
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float33 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Prim.Ext·Data.Vector.Fusion.Bundle·Data.Vector.Unboxed34 ·········GHC.Prim.Ext·Data.Vector.Fusion.Bundle·Data.Vector.Unboxed
35 family·instance·modules:·Math.NumberTheory.Primes.Types35 family·instance·modules:·Math.NumberTheory.Primes.Types
36 ·························Control.Applicative·Data.Array.Byte·Data.Complex36 ·························Control.Applicative·Data.Array.Byte·Data.Complex
Offset 52, 50 lines modifiedOffset 52, 50 lines modified
52 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader52 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
53 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy53 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
54 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS54 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
55 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict55 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
56 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive56 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
57 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed57 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
58 ·························Data.Vector.Unboxed.Base58 ·························Data.Vector.Unboxed.Base
59 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate·394a60fa5c3e01c0510168b23ad47a92 
60 ··exports:·c1238a67d7bbbca91968f3c053d3cebd 
61 ··approxPrimeCount·edf961fdd8d6039cfb49d19f380a2e0a 
62 ··approxPrimeCountOverestimateLimit·f54a42399f8c06643330cb7c174e7912 
63 ··nthPrimeApprox·04ab8bb8403699842c9d54f7bbb9a18d 
64 ··nthPrimeApproxUnderestimateLimit·91b087478d373e77cdfc8491e63ff4c4 
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Impl·9e00e7deb9046e677a86b2d8cdbe13db 
66 ··exports:·b9445ca590cd244bd78127d33a715d38 
67 ··nthPrime·5601c7d6346390aaa7db4934e06c87ec 
68 ··primeCount·d434db30a9ebf9d4e7085dd4661d49f8 
69 ··primeCountMaxArg·70278b3ae0c06791f4e2afd59ecc368959 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate·8d0179a440c74e04a0956bf8b16a2941
 60 ··exports:·76e5d990e577effb13c3d987c3d16ebc
 61 ··approxPrimeCount·52f52335bc394fcfeda3c07e9a6b1aa0
 62 ··approxPrimeCountOverestimateLimit·b78bed809d4906a4ff861e53414e55e9
 63 ··nthPrimeApprox·53a357c2d10070f7a9543aaab5db3660
 64 ··nthPrimeApproxUnderestimateLimit·4e0028adf5699f7fef9d3b0a1f0e3fb0
 65 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Impl·152690309caf72fc5f9f1d6767957f6b
 66 ··exports:·faf3f01befe7ee5cf28328f318f2ab7e
 67 ··nthPrime·104967aae75fda03d411f9fa3b8ced48
 68 ··primeCount·0f2b77bf8a732174eee26b43736a6fac
 69 ··primeCountMaxArg·5d37f0b189c103e7a374efcf5e6627b9
70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
71 40b4635a332bb2c5541583fc697f613771 9cc01a97b89b29e711f18920fc7e111e
72 ··$trModule·::·GHC.Types.Module72 ··$trModule·::·GHC.Types.Module
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
76 95bff4be9a12fa956d0bbbf0e59594f376 cabcdc3a7cf058b7c6da9bb39b1dd434
77 ··$trModule1·::·GHC.Types.TrName77 ··$trModule1·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
81 7294182c7cedc1f849d0631ecffd8cf181 4c487ce2727a9bd51ec96873c76e9a59
82 ··$trModule2·::·GHC.Prim.Addr#82 ··$trModule2·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Primes.Counting"#]84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Primes.Counting"#]
85 6772644a8e6febb36e72fc9d67213e6285 5ca915b03d350cd76af1e3ec477e0b1a
86 ··$trModule3·::·GHC.Types.TrName86 ··$trModule3·::·GHC.Types.TrName
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
90 53407d3d015a2b40e09390ade39ffe3f90 b228db3f53158536b0f098f58f912e50
91 ··$trModule4·::·GHC.Prim.Addr#91 ··$trModule4·::·GHC.Prim.Addr#
92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
93 ···Unfolding:·Core:·<vanilla>93 ···Unfolding:·Core:·<vanilla>
94 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#]94 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
95 Warnings:95 Warnings:
96 ··Deprecated·names:96 ··Deprecated·names:
97 ··Deprecated·exports:97 ··Deprecated·exports:
98 trusted:·none98 trusted:·none
99 require·own·pkg·trusted:·False99 require·own·pkg·trusted:·False
100 docs:100 docs:
101 ··Nothing101 ··Nothing
5.82 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Counting.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Counting.hi
Files 91% similar despite different names
5.5 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Primes.Counting·91037 interface·Math.NumberTheory.Primes.Counting·9103
8 ··interface·hash:·fb9cb9585909a8ecd996c75c9282c41c 
9 ··ABI·hash:·c9cbf4760dcd881c3fc4bac4a8841ea3 
10 ··export-list·hash:·615dcdee2afb555ebc491ce75600bed28 ··interface·hash:·7e51edcb32c6ec827f93c8707c93c34d
 9 ··ABI·hash:·2c9a54ac0367d8d9819bfd5aa26a17e5
 10 ··export-list·hash:·8fa8f5148538f499052de62c56be2077
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d386612 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d3866
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·23b09932623a19ac35325a40661db1f016 ··src_hash:·23b09932623a19ac35325a40661db1f0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCount21 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCount
22 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCountOverestimateLimit22 ··Math.NumberTheory.Primes.Counting.Approximate.approxPrimeCountOverestimateLimit
23 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApprox23 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApprox
24 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApproxUnderestimateLimit24 ··Math.NumberTheory.Primes.Counting.Approximate.nthPrimeApproxUnderestimateLimit
25 ··Math.NumberTheory.Primes.Counting.Impl.nthPrime25 ··Math.NumberTheory.Primes.Counting.Impl.nthPrime
26 ··Math.NumberTheory.Primes.Counting.Impl.primeCount26 ··Math.NumberTheory.Primes.Counting.Impl.primeCount
27 ··Math.NumberTheory.Primes.Counting.Impl.primeCountMaxArg27 ··Math.NumberTheory.Primes.Counting.Impl.primeCountMaxArg
28 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate28 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Impl29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Impl
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float33 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Prim.Ext·Data.Vector.Fusion.Bundle·Data.Vector.Unboxed34 ·········GHC.Prim.Ext·Data.Vector.Fusion.Bundle·Data.Vector.Unboxed
35 family·instance·modules:·Math.NumberTheory.Primes.Types35 family·instance·modules:·Math.NumberTheory.Primes.Types
36 ·························Control.Applicative·Data.Array.Byte·Data.Complex36 ·························Control.Applicative·Data.Array.Byte·Data.Complex
Offset 52, 50 lines modifiedOffset 52, 50 lines modified
52 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader52 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
53 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy53 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
54 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS54 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
55 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict55 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
56 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive56 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
57 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed57 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
58 ·························Data.Vector.Unboxed.Base58 ·························Data.Vector.Unboxed.Base
59 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Approximate·394a60fa5c3e01c0510168b23ad47a92 
60 ··exports:·c1238a67d7bbbca91968f3c053d3cebd 
61 ··approxPrimeCount·edf961fdd8d6039cfb49d19f380a2e0a 
62 ··approxPrimeCountOverestimateLimit·f54a42399f8c06643330cb7c174e7912 
63 ··nthPrimeApprox·04ab8bb8403699842c9d54f7bbb9a18d 
64 ··nthPrimeApproxUnderestimateLimit·91b087478d373e77cdfc8491e63ff4c4 
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Counting.Impl·9e00e7deb9046e677a86b2d8cdbe13db 
66 ··exports:·b9445ca590cd244bd78127d33a715d38 
67 ··nthPrime·5601c7d6346390aaa7db4934e06c87ec 
68 ··primeCount·d434db30a9ebf9d4e7085dd4661d49f8 
69 ··primeCountMaxArg·70278b3ae0c06791f4e2afd59ecc368959 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Approximate·8d0179a440c74e04a0956bf8b16a2941
 60 ··exports:·76e5d990e577effb13c3d987c3d16ebc
 61 ··approxPrimeCount·52f52335bc394fcfeda3c07e9a6b1aa0
 62 ··approxPrimeCountOverestimateLimit·b78bed809d4906a4ff861e53414e55e9
 63 ··nthPrimeApprox·53a357c2d10070f7a9543aaab5db3660
 64 ··nthPrimeApproxUnderestimateLimit·4e0028adf5699f7fef9d3b0a1f0e3fb0
 65 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Counting.Impl·152690309caf72fc5f9f1d6767957f6b
 66 ··exports:·faf3f01befe7ee5cf28328f318f2ab7e
 67 ··nthPrime·104967aae75fda03d411f9fa3b8ced48
 68 ··primeCount·0f2b77bf8a732174eee26b43736a6fac
 69 ··primeCountMaxArg·5d37f0b189c103e7a374efcf5e6627b9
70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a70 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
71 40b4635a332bb2c5541583fc697f613771 9cc01a97b89b29e711f18920fc7e111e
72 ··$trModule·::·GHC.Types.Module72 ··$trModule·::·GHC.Types.Module
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],74 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
76 95bff4be9a12fa956d0bbbf0e59594f376 cabcdc3a7cf058b7c6da9bb39b1dd434
77 ··$trModule1·::·GHC.Types.TrName77 ··$trModule1·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
81 7294182c7cedc1f849d0631ecffd8cf181 4c487ce2727a9bd51ec96873c76e9a59
82 ··$trModule2·::·GHC.Prim.Addr#82 ··$trModule2·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Primes.Counting"#]84 ···Unfolding:·Core:·<vanilla>·"Math.NumberTheory.Primes.Counting"#]
85 6772644a8e6febb36e72fc9d67213e6285 5ca915b03d350cd76af1e3ec477e0b1a
86 ··$trModule3·::·GHC.Types.TrName86 ··$trModule3·::·GHC.Types.TrName
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
90 53407d3d015a2b40e09390ade39ffe3f90 b228db3f53158536b0f098f58f912e50
91 ··$trModule4·::·GHC.Prim.Addr#91 ··$trModule4·::·GHC.Prim.Addr#
92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
93 ···Unfolding:·Core:·<vanilla>93 ···Unfolding:·Core:·<vanilla>
94 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#]94 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
95 Warnings:95 Warnings:
96 ··Deprecated·names:96 ··Deprecated·names:
97 ··Deprecated·exports:97 ··Deprecated·exports:
98 trusted:·none98 trusted:·none
99 require·own·pkg·trusted:·False99 require·own·pkg·trusted:·False
100 docs:100 docs:
101 ··Nothing101 ··Nothing
57.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/Montgomery.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/Montgomery.dyn_hi
Files 98% similar despite different names
56.6 KB
ghc --show-iface {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.Factorisation.Montgomery·91037 interface·Math.NumberTheory.Primes.Factorisation.Montgomery·9103
8 ··interface·hash:·c3624a3366babaa1d4f0f2a378281699 
9 ··ABI·hash:·8e7cbb370993818404ccdfdaa5316df0 
10 ··export-list·hash:·6d234bdee90ee308e45689b0ea7feff08 ··interface·hash:·36da9d589813fd180fa74423c4416836
 9 ··ABI·hash:·578872d0ce99054cbe8f83799c4cd4ef
 10 ··export-list·hash:·8643a3c3a11c79d5069565d80d0dcc7e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·374b813a760581041f537ce55662f86312 ··flag·hash:·374b813a760581041f537ce55662f863
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b77036bd6853469f6e5db5313e3b1fcf16 ··src_hash:·b77036bd6853469f6e5db5313e3b1fcf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··factorise21 ··factorise
22 ··findParms22 ··findParms
23 ··montgomeryFactorisation23 ··montgomeryFactorisation
24 ··smallFactors24 ··smallFactors
25 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Curves.Montgomery25 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Curves.Montgomery
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes
28 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing28 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Small29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Small
30 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Testing.Probabilistic30 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Testing.Probabilistic
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.034 direct·package·dependencies:·base-4.20.2.0
35 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK·containers-0.7·ghc-bignum-1.335 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK·containers-0.7·ghc-bignum-1.3
36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
39 ·····························random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu·transformers-0.6.1.139 ·····························random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu·transformers-0.6.1.1
Offset 72, 51 lines modifiedOffset 72, 51 lines modified
72 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select72 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
73 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict73 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
74 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy74 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
75 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal75 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
76 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base76 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
77 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict77 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
78 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base78 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
79 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Curves.Montgomery·6144d1a55e4f5a98ebf918ebd254fa95 
80 ··exports:·e01e06c71e7fb2f3d6c473965a791ae1 
81 ··Point·2d6c860fc1058679e910d0c11acf8808 
82 ··SomePoint·a1b3dadca794a0b61f2944fc22139e9e 
83 ··add·fc57aea3dd000e239dc7874f70547102 
84 ··multiply·17e74861d53790bcbb1764d3cfad3d91 
85 ··newPoint·26fea6e8d5a3a75d407f09520f1d0876 
86 ··pointN·06646e466b34a781d5cd9d93157944b2 
87 ··pointX·0e23744a03e4a4baa7cdc1ba0e93a39a 
88 ··pointZ·21f9f1d0cac62b3aeb6d67f3a00220c3 
89 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes·e0e58a0a3a1b2fc949b36da2c256c434 
90 ··exports:·c52836d8a62031c325f93ae840e72519 
91 ··splitIntoCoprimes·260525671c5b4205f4bb63973ec70b5b 
92 ··unCoprimes·9297d51dd88259a0d521adba027852aa 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes·85523e6eadc3ea33a3d15a9e24ae9985 
94 ··exports:·21b7f7e9b681da7ef4d6260f3b8081c8 
95 ··PS·69f7fe1653d96e8a3ff856c29ab172c4 
96 ··PrimeSieve·222ee38c16605e728076623f16de6b94 
97 ··psieveFrom·354e097e092a770e5d978c467930eaa0 
98 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing·3ba7dd5c40fa96f5b5a2e511c937489c 
99 ··exports:·522a10cd8b76d5d03b44dc5c0c65fe55 
100 ··toPrim·cdea8e60b1418ddc289d5e342f986030 
101 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Small·bd82fbfd314ef00d7611df242ebff25a 
102 ··exports:·b96fab21bd1ba9c2b22011f64f260a72 
103 ··smallPrimesLength·425ab2f5fbbd5354d1ec3c31295e3f75 
104 ··smallPrimesPtr·8144bcc3750e377a5567ac65f4400e56 
105 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Testing.Probabilistic·f515367890d15b0974d71fb26239e5e1 
106 ··exports:·fcd77a1c00b0e67fb8722724ef3e86fc 
107 ··bailliePSW·7d96441f5e46914c15b304324fc1986c 
108 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
109 ··exports:·54d71a7959ed0369a14e2983687de6f1 
110 ··shiftToOddCount#·a6894214a5a6bdeb9a72e8974681a12c 
111 ··shiftToOddCountBigNat·3975acc98f3dccbf8402f0e8c7e190f8 
112 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
113 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
114 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
115 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af79 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Curves.Montgomery·deb1d549bdc088fa63b581fd4edeabe4
 80 ··exports:·2d755d8d9d491734e0090d6c61cd1b6b
 81 ··Point·447ab50ae087add117dc5062114b7e52
 82 ··SomePoint·d4ab6da442e9a855fe36ec4b39f23189
 83 ··add·7a3443502aeb0d6169b88ca34e3c8c23
 84 ··multiply·307f67a01c8024709c9f25646d00cf40
 85 ··newPoint·6d779df95ee5f60c907e427ea18a0ed6
 86 ··pointN·4d68548be02fd7ce167f110d8bb2faa9
 87 ··pointX·7c5697a05822001ed33a38bee2337b54
 88 ··pointZ·3ab8d1783c4151893c5eb1f71e490d7f
 89 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes·762df0104e23360b48f6788046f8dd63
 90 ··exports:·fa40d39e0278a9d318fe9c2ec5515875
 91 ··splitIntoCoprimes·4c62d8f25b02bf285994fdd7e8f0dfe3
 92 ··unCoprimes·86f3f48a98e10e7a8de4d4fbf767588f
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes·3a6701a198482da2a49fa5241b173926
 94 ··exports:·58c3a5dd9a60986a11c4d867ae22f239
 95 ··PS·d91c167ceda1c236ac8c2d9c92e225fc
 96 ··PrimeSieve·a9d7b6bf1c14da5de0cf924f37db2f27
 97 ··psieveFrom·093c31a93d3d7e81e6ba82832e84b1c7
 98 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing·e6f7fb13f554e8e3fb37f154dc675b9f
 99 ··exports:·9d7444363e5711e69d3bf3436271c391
 100 ··toPrim·7e81e30016d261c64d73b2e1cb07e9a6
 101 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Small·bd2d9b05b644365b809444855506d8a2
 102 ··exports:·3bbff1043deaa23b78cba9d78352fbd3
 103 ··smallPrimesLength·6454b17a75539676017e7bfe9fc5757d
 104 ··smallPrimesPtr·9164fbd8fa5d04287be770a2d72ef329
 105 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Testing.Probabilistic·b238e391e11d1188407be42b457cf243
 106 ··exports:·62fca922b7a1878366865e7c058e02d6
 107 ··bailliePSW·884f044c94a29a7d213caa21b699d642
 108 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 109 ··exports:·690782dcd9400ee05c7a600fee08d72b
 110 ··shiftToOddCount#·804a6a40fd747ca30067ba728bbefe7a
 111 ··shiftToOddCountBigNat·1c6998c473d905b5237b60fbb2ad8e56
 112 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 113 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 114 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
 115 ··intToWord·de9701d5c8931891bc08b782ac172cbf
116 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9116 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
117 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9117 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
118 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f118 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
119 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0119 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
120 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85120 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
Max diff block lines reached; 49198/57944 bytes (84.91%) of diff not shown.
57.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/Montgomery.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/Montgomery.hi
Files 98% similar despite different names
56.6 KB
ghc --show-iface {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Primes.Factorisation.Montgomery·91037 interface·Math.NumberTheory.Primes.Factorisation.Montgomery·9103
8 ··interface·hash:·c3624a3366babaa1d4f0f2a378281699 
9 ··ABI·hash:·8e7cbb370993818404ccdfdaa5316df0 
10 ··export-list·hash:·6d234bdee90ee308e45689b0ea7feff08 ··interface·hash:·36da9d589813fd180fa74423c4416836
 9 ··ABI·hash:·578872d0ce99054cbe8f83799c4cd4ef
 10 ··export-list·hash:·8643a3c3a11c79d5069565d80d0dcc7e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·371b3652c9c476305f53b743bb17956a12 ··flag·hash:·371b3652c9c476305f53b743bb17956a
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b77036bd6853469f6e5db5313e3b1fcf16 ··src_hash:·b77036bd6853469f6e5db5313e3b1fcf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··factorise21 ··factorise
22 ··findParms22 ··findParms
23 ··montgomeryFactorisation23 ··montgomeryFactorisation
24 ··smallFactors24 ··smallFactors
25 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Curves.Montgomery25 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Curves.Montgomery
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes
27 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes27 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes
28 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing28 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing
29 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Small29 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Small
30 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Testing.Probabilistic30 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Testing.Probabilistic
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.034 direct·package·dependencies:·base-4.20.2.0
35 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK·containers-0.7·ghc-bignum-1.335 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK·containers-0.7·ghc-bignum-1.3
36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ36 ·····························integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ
37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O37 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f38 ·····························mod-0.2.1.0-LThBjChsXcIJTO5n60xW3f
39 ·····························random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu·transformers-0.6.1.139 ·····························random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu·transformers-0.6.1.1
Offset 72, 51 lines modifiedOffset 72, 51 lines modified
72 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select72 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
73 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict73 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
74 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy74 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
75 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal75 ·························Control.Monad.Trans.Writer.Strict·Data.HashMap.Internal
76 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base76 ·························Data.HashSet.Internal·Data.Vector·Data.Vector.Generic.Base
77 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict77 ·························Data.Vector.Primitive·Data.Vector.Storable·Data.Vector.Strict
78 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base78 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
79 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Curves.Montgomery·6144d1a55e4f5a98ebf918ebd254fa95 
80 ··exports:·e01e06c71e7fb2f3d6c473965a791ae1 
81 ··Point·2d6c860fc1058679e910d0c11acf8808 
82 ··SomePoint·a1b3dadca794a0b61f2944fc22139e9e 
83 ··add·fc57aea3dd000e239dc7874f70547102 
84 ··multiply·17e74861d53790bcbb1764d3cfad3d91 
85 ··newPoint·26fea6e8d5a3a75d407f09520f1d0876 
86 ··pointN·06646e466b34a781d5cd9d93157944b2 
87 ··pointX·0e23744a03e4a4baa7cdc1ba0e93a39a 
88 ··pointZ·21f9f1d0cac62b3aeb6d67f3a00220c3 
89 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Euclidean.Coprimes·e0e58a0a3a1b2fc949b36da2c256c434 
90 ··exports:·c52836d8a62031c325f93ae840e72519 
91 ··splitIntoCoprimes·260525671c5b4205f4bb63973ec70b5b 
92 ··unCoprimes·9297d51dd88259a0d521adba027852aa 
93 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes·85523e6eadc3ea33a3d15a9e24ae9985 
94 ··exports:·21b7f7e9b681da7ef4d6260f3b8081c8 
95 ··PS·69f7fe1653d96e8a3ff856c29ab172c4 
96 ··PrimeSieve·222ee38c16605e728076623f16de6b94 
97 ··psieveFrom·354e097e092a770e5d978c467930eaa0 
98 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing·3ba7dd5c40fa96f5b5a2e511c937489c 
99 ··exports:·522a10cd8b76d5d03b44dc5c0c65fe55 
100 ··toPrim·cdea8e60b1418ddc289d5e342f986030 
101 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Small·bd82fbfd314ef00d7611df242ebff25a 
102 ··exports:·b96fab21bd1ba9c2b22011f64f260a72 
103 ··smallPrimesLength·425ab2f5fbbd5354d1ec3c31295e3f75 
104 ··smallPrimesPtr·8144bcc3750e377a5567ac65f4400e56 
105 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Testing.Probabilistic·f515367890d15b0974d71fb26239e5e1 
106 ··exports:·fcd77a1c00b0e67fb8722724ef3e86fc 
107 ··bailliePSW·7d96441f5e46914c15b304324fc1986c 
108 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
109 ··exports:·54d71a7959ed0369a14e2983687de6f1 
110 ··shiftToOddCount#·a6894214a5a6bdeb9a72e8974681a12c 
111 ··shiftToOddCountBigNat·3975acc98f3dccbf8402f0e8c7e190f8 
112 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
113 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
114 ··fromIntegral'·a064db009bf3be32ab7d1c60fa4ae5de 
115 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af79 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Curves.Montgomery·deb1d549bdc088fa63b581fd4edeabe4
 80 ··exports:·2d755d8d9d491734e0090d6c61cd1b6b
 81 ··Point·447ab50ae087add117dc5062114b7e52
 82 ··SomePoint·d4ab6da442e9a855fe36ec4b39f23189
 83 ··add·7a3443502aeb0d6169b88ca34e3c8c23
 84 ··multiply·307f67a01c8024709c9f25646d00cf40
 85 ··newPoint·6d779df95ee5f60c907e427ea18a0ed6
 86 ··pointN·4d68548be02fd7ce167f110d8bb2faa9
 87 ··pointX·7c5697a05822001ed33a38bee2337b54
 88 ··pointZ·3ab8d1783c4151893c5eb1f71e490d7f
 89 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Euclidean.Coprimes·762df0104e23360b48f6788046f8dd63
 90 ··exports:·fa40d39e0278a9d318fe9c2ec5515875
 91 ··splitIntoCoprimes·4c62d8f25b02bf285994fdd7e8f0dfe3
 92 ··unCoprimes·86f3f48a98e10e7a8de4d4fbf767588f
 93 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes·3a6701a198482da2a49fa5241b173926
 94 ··exports:·58c3a5dd9a60986a11c4d867ae22f239
 95 ··PS·d91c167ceda1c236ac8c2d9c92e225fc
 96 ··PrimeSieve·a9d7b6bf1c14da5de0cf924f37db2f27
 97 ··psieveFrom·093c31a93d3d7e81e6ba82832e84b1c7
 98 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing·e6f7fb13f554e8e3fb37f154dc675b9f
 99 ··exports:·9d7444363e5711e69d3bf3436271c391
 100 ··toPrim·7e81e30016d261c64d73b2e1cb07e9a6
 101 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Small·bd2d9b05b644365b809444855506d8a2
 102 ··exports:·3bbff1043deaa23b78cba9d78352fbd3
 103 ··smallPrimesLength·6454b17a75539676017e7bfe9fc5757d
 104 ··smallPrimesPtr·9164fbd8fa5d04287be770a2d72ef329
 105 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Testing.Probabilistic·b238e391e11d1188407be42b457cf243
 106 ··exports:·62fca922b7a1878366865e7c058e02d6
 107 ··bailliePSW·884f044c94a29a7d213caa21b699d642
 108 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 109 ··exports:·690782dcd9400ee05c7a600fee08d72b
 110 ··shiftToOddCount#·804a6a40fd747ca30067ba728bbefe7a
 111 ··shiftToOddCountBigNat·1c6998c473d905b5237b60fbb2ad8e56
 112 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 113 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 114 ··fromIntegral'·a27ad6efe7cc3955464d102f7b084976
 115 ··intToWord·de9701d5c8931891bc08b782ac172cbf
116 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9116 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
117 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9117 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
118 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f118 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
119 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0119 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
120 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85120 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
Max diff block lines reached; 49198/57941 bytes (84.91%) of diff not shown.
6.98 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/TrialDivision.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/TrialDivision.hi
Files 94% similar despite different names
6.61 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Primes.Factorisation.TrialDivision·91037 interface·Math.NumberTheory.Primes.Factorisation.TrialDivision·9103
8 ··interface·hash:·b5f0f0cc5993ae00649d8567dd78c8ce 
9 ··ABI·hash:·c861d309f8bb5ae04bdaa18d34e2137b 
10 ··export-list·hash:·e50eac149aa883272136bfc029bd8f828 ··interface·hash:·af69f09434627f03fdcfc0429f273b5d
 9 ··ABI·hash:·9aa138b4a04eb9b28195f540a6a9e944
 10 ··export-list·hash:·a9899fa4f46670a0cbe1ebb30515be70
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·989dbcd246e25bc3b78294a332bba08e12 ··flag·hash:·f39105f1babc3098ee074858ae5a4631
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b88d76a6bbabe28483bfb0c7aa86c52616 ··src_hash:·b88d76a6bbabe28483bfb0c7aa86c526
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··trialDivisionPrimeTo21 ··trialDivisionPrimeTo
22 ··trialDivisionTo22 ··trialDivisionTo
23 ··trialDivisionWith23 ··trialDivisionWith
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Data.Binary.Generic·Data.Bit.Immutable31 orphans:·Data.Binary.Generic·Data.Bit.Immutable
32 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float32 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
33 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Data.List.Infinite33 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Data.List.Infinite
Offset 60, 72 lines modifiedOffset 60, 72 lines modified
60 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader60 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
61 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy61 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
62 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS62 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
63 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict63 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
64 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector64 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector
65 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable65 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
66 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base66 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
67 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes·85523e6eadc3ea33a3d15a9e24ae9985 
68 ··exports:·21b7f7e9b681da7ef4d6260f3b8081c8 
69 ··primeList·bb14e3b6220454b9641708f509017794 
70 ··primeSieve·83757a244af2ba4e2baeb92ab2b8cc33 
71 ··psieveList·cd1d0951ca3786b81071ffc9724511b8 
72 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
73 ··exports:·44bc2013d86ac798463c56cf1a412d38 
74 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
76 ··exports:·54d71a7959ed0369a14e2983687de6f1 
77 ··splitOff·65c5e35c38cbe7a87b18ae1d0d304cc667 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes·3a6701a198482da2a49fa5241b173926
 68 ··exports:·58c3a5dd9a60986a11c4d867ae22f239
 69 ··primeList·8a7e8995bc38deb8543f4a2aaa42a03e
 70 ··primeSieve·5797bc4061850bbc8e833bd2998aa1e7
 71 ··psieveList·90931135955e7677cd19f194f65cfc90
 72 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 73 ··exports:·10e1b238056c114aa6b8db13250b055f
 74 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 76 ··exports:·690782dcd9400ee05c7a600fee08d72b
 77 ··splitOff·3390d5eca3f79c615d23dcebdac34459
78 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a78 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
79 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c79 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
81 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd81 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
82 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc82 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
83 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd683 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
84 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e84 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
85 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670085 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
86 bd0e4cb914465d83922a300045b2644a86 00428a7b6979ed06365e8ea5e8ad9bca
87 ··$trModule·::·GHC.Types.Module87 ··$trModule·::·GHC.Types.Module
88 ··[HasNoCafRefs,·TagSig:·<TagProper>,88 ··[HasNoCafRefs,·TagSig:·<TagProper>,
89 ···LambdaFormInfo:·LFCon[GHC.Types.Module],89 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
90 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]90 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
91 77f827f6220208df2d9f8135deb875fe91 ed2a95f868cd0eb3a5e62318f238673e
92 ··$trModule1·::·GHC.Types.TrName92 ··$trModule1·::·GHC.Types.TrName
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,
94 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],94 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
95 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]95 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
96 7d541cfe8061bb56d567bd724e913d4996 79e12f3c39ca1d8a47762cc7a9644de8
97 ··$trModule2·::·GHC.Prim.Addr#97 ··$trModule2·::·GHC.Prim.Addr#
98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
99 ···Unfolding:·Core:·<vanilla>99 ···Unfolding:·Core:·<vanilla>
100 ··············"Math.NumberTheory.Primes.Factorisation.TrialDivision"#]100 ··············"Math.NumberTheory.Primes.Factorisation.TrialDivision"#]
101 38c0cc2e93da656fd681854ec93f32db101 39300043ed50375112318d5d33d1dd3c
102 ··$trModule3·::·GHC.Types.TrName102 ··$trModule3·::·GHC.Types.TrName
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
106 aba2d51c03a733c1a0df6816628075b3106 27a09e8ef6fb4c600c7b3043188d129d
107 ··$trModule4·::·GHC.Prim.Addr#107 ··$trModule4·::·GHC.Prim.Addr#
108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
110 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
111 20ba0c633aa4eee21f5d7e41b6e8a140110 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 111 dd9faf5f6bee503f1d8a1991a2b41cce
112 ··trialDivisionPrimeTo·::112 ··trialDivisionPrimeTo·::
113 ····GHC.Num.Integer.Integer113 ····GHC.Num.Integer.Integer
114 ····->·GHC.Num.Integer.Integer·->·GHC.Types.Bool114 ····->·GHC.Num.Integer.Integer·->·GHC.Types.Bool
115 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,115 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
116 ···Strictness:·<SL>]116 ···Strictness:·<SL>]
117 6da8342295401e0548be995fd40e3db2117 41cd21042861ea0b59033f1083a9f0d3
118 ··trialDivisionTo·::118 ··trialDivisionTo·::
119 ····GHC.Num.Integer.Integer119 ····GHC.Num.Integer.Integer
120 ····->·GHC.Num.Integer.Integer120 ····->·GHC.Num.Integer.Integer
121 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]121 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]
122 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,122 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
123 ···Strictness:·<SL>]123 ···Strictness:·<SL>]
124 a268608d05dc23045be41628c5537422124 dd86545428b3f02a102e95b267020ff2
125 ··trialDivisionWith·::125 ··trialDivisionWith·::
126 ····[GHC.Num.Integer.Integer]126 ····[GHC.Num.Integer.Integer]
127 ····->·GHC.Num.Integer.Integer127 ····->·GHC.Num.Integer.Integer
128 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]128 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]
129 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,129 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
130 ···Strictness:·<ML><SL>]130 ···Strictness:·<ML><SL>]
131 Warnings:131 Warnings:
6.98 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Factorisation/TrialDivision.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Factorisation/TrialDivision.dyn_hi
Files 92% similar despite different names
6.61 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.Factorisation.TrialDivision·91037 interface·Math.NumberTheory.Primes.Factorisation.TrialDivision·9103
8 ··interface·hash:·b5f0f0cc5993ae00649d8567dd78c8ce 
9 ··ABI·hash:·c861d309f8bb5ae04bdaa18d34e2137b 
10 ··export-list·hash:·e50eac149aa883272136bfc029bd8f828 ··interface·hash:·af69f09434627f03fdcfc0429f273b5d
 9 ··ABI·hash:·9aa138b4a04eb9b28195f540a6a9e944
 10 ··export-list·hash:·a9899fa4f46670a0cbe1ebb30515be70
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f39105f1babc3098ee074858ae5a463112 ··flag·hash:·989dbcd246e25bc3b78294a332bba08e
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b88d76a6bbabe28483bfb0c7aa86c52616 ··src_hash:·b88d76a6bbabe28483bfb0c7aa86c526
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··trialDivisionPrimeTo21 ··trialDivisionPrimeTo
22 ··trialDivisionTo22 ··trialDivisionTo
23 ··trialDivisionWith23 ··trialDivisionWith
24 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes24 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes
25 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types25 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
26 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils26 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O29 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Data.Binary.Generic·Data.Bit.Immutable31 orphans:·Data.Binary.Generic·Data.Bit.Immutable
32 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float32 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
33 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Data.List.Infinite33 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Data.List.Infinite
Offset 60, 72 lines modifiedOffset 60, 72 lines modified
60 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader60 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
61 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy61 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
62 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS62 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
63 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict63 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
64 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector64 ·························Data.HashMap.Internal·Data.HashSet.Internal·Data.Vector
65 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable65 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
66 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base66 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
67 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Eratosthenes·85523e6eadc3ea33a3d15a9e24ae9985 
68 ··exports:·21b7f7e9b681da7ef4d6260f3b8081c8 
69 ··primeList·bb14e3b6220454b9641708f509017794 
70 ··primeSieve·83757a244af2ba4e2baeb92ab2b8cc33 
71 ··psieveList·cd1d0951ca3786b81071ffc9724511b8 
72 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
73 ··exports:·44bc2013d86ac798463c56cf1a412d38 
74 ··unPrime·641681f0b61783f9ca08f4db41d6b109 
75 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils·768d09140abaab88cee1991b2f95bea2 
76 ··exports:·54d71a7959ed0369a14e2983687de6f1 
77 ··splitOff·65c5e35c38cbe7a87b18ae1d0d304cc667 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Eratosthenes·3a6701a198482da2a49fa5241b173926
 68 ··exports:·58c3a5dd9a60986a11c4d867ae22f239
 69 ··primeList·8a7e8995bc38deb8543f4a2aaa42a03e
 70 ··primeSieve·5797bc4061850bbc8e833bd2998aa1e7
 71 ··psieveList·90931135955e7677cd19f194f65cfc90
 72 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 73 ··exports:·10e1b238056c114aa6b8db13250b055f
 74 ··unPrime·3c7934b65e562bfb7ad3d1e3801d1233
 75 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils·719a306698cab6b647c9549ebec2228d
 76 ··exports:·690782dcd9400ee05c7a600fee08d72b
 77 ··splitOff·3390d5eca3f79c615d23dcebdac34459
78 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a78 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
79 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c79 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
81 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd81 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
82 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc82 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
83 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd683 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
84 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e84 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
85 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab0128670085 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
86 bd0e4cb914465d83922a300045b2644a86 00428a7b6979ed06365e8ea5e8ad9bca
87 ··$trModule·::·GHC.Types.Module87 ··$trModule·::·GHC.Types.Module
88 ··[HasNoCafRefs,·TagSig:·<TagProper>,88 ··[HasNoCafRefs,·TagSig:·<TagProper>,
89 ···LambdaFormInfo:·LFCon[GHC.Types.Module],89 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
90 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]90 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
91 77f827f6220208df2d9f8135deb875fe91 ed2a95f868cd0eb3a5e62318f238673e
92 ··$trModule1·::·GHC.Types.TrName92 ··$trModule1·::·GHC.Types.TrName
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,
94 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],94 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
95 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]95 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
96 7d541cfe8061bb56d567bd724e913d4996 79e12f3c39ca1d8a47762cc7a9644de8
97 ··$trModule2·::·GHC.Prim.Addr#97 ··$trModule2·::·GHC.Prim.Addr#
98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
99 ···Unfolding:·Core:·<vanilla>99 ···Unfolding:·Core:·<vanilla>
100 ··············"Math.NumberTheory.Primes.Factorisation.TrialDivision"#]100 ··············"Math.NumberTheory.Primes.Factorisation.TrialDivision"#]
101 38c0cc2e93da656fd681854ec93f32db101 39300043ed50375112318d5d33d1dd3c
102 ··$trModule3·::·GHC.Types.TrName102 ··$trModule3·::·GHC.Types.TrName
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
106 aba2d51c03a733c1a0df6816628075b3106 27a09e8ef6fb4c600c7b3043188d129d
107 ··$trModule4·::·GHC.Prim.Addr#107 ··$trModule4·::·GHC.Prim.Addr#
108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
110 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
111 20ba0c633aa4eee21f5d7e41b6e8a140110 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 111 dd9faf5f6bee503f1d8a1991a2b41cce
112 ··trialDivisionPrimeTo·::112 ··trialDivisionPrimeTo·::
113 ····GHC.Num.Integer.Integer113 ····GHC.Num.Integer.Integer
114 ····->·GHC.Num.Integer.Integer·->·GHC.Types.Bool114 ····->·GHC.Num.Integer.Integer·->·GHC.Types.Bool
115 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,115 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
116 ···Strictness:·<SL>]116 ···Strictness:·<SL>]
117 6da8342295401e0548be995fd40e3db2117 41cd21042861ea0b59033f1083a9f0d3
118 ··trialDivisionTo·::118 ··trialDivisionTo·::
119 ····GHC.Num.Integer.Integer119 ····GHC.Num.Integer.Integer
120 ····->·GHC.Num.Integer.Integer120 ····->·GHC.Num.Integer.Integer
121 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]121 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]
122 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,122 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
123 ···Strictness:·<SL>]123 ···Strictness:·<SL>]
124 a268608d05dc23045be41628c5537422124 dd86545428b3f02a102e95b267020ff2
125 ··trialDivisionWith·::125 ··trialDivisionWith·::
126 ····[GHC.Num.Integer.Integer]126 ····[GHC.Num.Integer.Integer]
127 ····->·GHC.Num.Integer.Integer127 ····->·GHC.Num.Integer.Integer
128 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]128 ····->·[(GHC.Num.Integer.Integer,·GHC.Types.Word)]
129 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,129 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
130 ···Strictness:·<ML><SL>]130 ···Strictness:·<ML><SL>]
131 Warnings:131 Warnings:
53.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/IntSet.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/IntSet.hi
Files 98% similar despite different names
52.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Primes.IntSet·[family·instance·module]·91037 interface·Math.NumberTheory.Primes.IntSet·[family·instance·module]·9103
8 ··interface·hash:·519619728564c12b908cd715c02de7ed 
9 ··ABI·hash:·261e42ca2737276222f4f386b47b65dc 
10 ··export-list·hash:·09fcc7134d76cf9c4518118b1f034cb58 ··interface·hash:·6051cc1943c0fc233dece7df36fe8282
 9 ··ABI·hash:·866e71af41b31761ea0ddc05bc36827f
 10 ··export-list·hash:·38c2f240031aa6f5ce8a3bdf0b04e069
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·0820f9f858d02dafca24279fb789490112 ··flag·hash:·c4e28f24ae75b101a19665ccdeff0fde
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e652b51145d87e25d54397ada3ab87ea16 ··src_hash:·e652b51145d87e25d54397ada3ab87ea
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 53, 16 lines modifiedOffset 53, 16 lines modified
53 ··splitLookupEQ53 ··splitLookupEQ
54 ··splitMember54 ··splitMember
55 ··splitRoot55 ··splitRoot
56 ··symmetricDifference56 ··symmetricDifference
57 ··toAscList57 ··toAscList
58 ··toDescList58 ··toDescList
59 ··PrimeIntSet{unPrimeIntSet}59 ··PrimeIntSet{unPrimeIntSet}
60 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types60 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
61 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral61 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
62 boot·module·dependencies:62 boot·module·dependencies:
63 direct·package·dependencies:·base-4.20.2.0·containers-0.763 direct·package·dependencies:·base-4.20.2.0·containers-0.7
64 ·····························deepseq-1.5.0.064 ·····························deepseq-1.5.0.0
65 plugin·package·dependencies:65 plugin·package·dependencies:
66 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext66 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
67 ·········Data.Vector.Fusion.Bundle·Data.Vector.Unboxed67 ·········Data.Vector.Fusion.Bundle·Data.Vector.Unboxed
68 family·instance·modules:·Math.NumberTheory.Primes.Types68 family·instance·modules:·Math.NumberTheory.Primes.Types
Offset 85, 22 lines modifiedOffset 85, 22 lines modified
85 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict85 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
86 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select86 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
87 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict87 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
88 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy88 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
89 ·························Control.Monad.Trans.Writer.Strict·Data.Vector89 ·························Control.Monad.Trans.Writer.Strict·Data.Vector
90 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict90 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict
91 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base91 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
92 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
93 ··exports:·44bc2013d86ac798463c56cf1a412d38 
94 ··Prime·490934c63e3275871a72544834f1a5bf 
95 ··Prime·109e6f43a34456ca5963817162dd73e6 
96 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
97 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
98 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
99 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a92 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 93 ··exports:·10e1b238056c114aa6b8db13250b055f
 94 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 95 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 96 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 97 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 98 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 99 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
100 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9100 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
101 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585101 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
102 import··-/··Data.Data·58697cccfa50c4a9bb200f285bcd0602102 import··-/··Data.Data·58697cccfa50c4a9bb200f285bcd0602
103 import··-/··Data.Function·50dba7d776343492978260130ca437b7103 import··-/··Data.Function·50dba7d776343492978260130ca437b7
104 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e104 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
105 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f105 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
106 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a106 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 113, 18 lines modifiedOffset 113, 18 lines modified
113 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0113 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0
114 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01114 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
115 import··-/··GHC.Internal.IsList·1c3c552912996f0bed7eec691c0fa998115 import··-/··GHC.Internal.IsList·1c3c552912996f0bed7eec691c0fa998
116 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635116 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
118 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6118 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
119 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf119 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
120 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·ae8c4dd61d2ab5c8db2c96c2fe2a9547120 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b7eed5ca02cb43c9ac310b3595ebcfd7
121 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d121 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
122 fixities·infixl·9·\\122 fixities·infixl·9·\\
123 4827301409238878f6d6cad48882299b123 07b3c95220a034aa0c8b06b0ae55d4a0
124 ··$fDataPrimeIntSet·::·GHC.Internal.Data.Data.Data·PrimeIntSet124 ··$fDataPrimeIntSet·::·GHC.Internal.Data.Data.Data·PrimeIntSet
125 ··DFunId125 ··DFunId
126 ··[TagSig:·<TagProper>,126 ··[TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],127 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],
128 ···Inline:·CONLIKE,128 ···Inline:·CONLIKE,
129 ···Unfolding:·DFun:.129 ···Unfolding:·DFun:.
130 ················@PrimeIntSet130 ················@PrimeIntSet
Offset 146, 56 lines modifiedOffset 146, 56 lines modified
146 ················$fDataPrimeIntSet4146 ················$fDataPrimeIntSet4
147 ················$fDataPrimeIntSet_$cgmapQr147 ················$fDataPrimeIntSet_$cgmapQr
148 ················$fDataPrimeIntSet_$cgmapQ148 ················$fDataPrimeIntSet_$cgmapQ
149 ················$fDataPrimeIntSet_$cgmapQi149 ················$fDataPrimeIntSet_$cgmapQi
150 ················$fDataPrimeIntSet_$cgmapM150 ················$fDataPrimeIntSet_$cgmapM
151 ················$fDataPrimeIntSet_$cgmapMp151 ················$fDataPrimeIntSet_$cgmapMp
152 ················$fDataPrimeIntSet_$cgmapMo]152 ················$fDataPrimeIntSet_$cgmapMo]
153 70f5d3d6a1e5349da93b2f4b4ab3e98d153 5e3b92a19745dd42eb8b18be0e881664
154 ··$fDataPrimeIntSet1·::154 ··$fDataPrimeIntSet1·::
155 ····(Data.IntSet.Internal.IntSet·->·PrimeIntSet,·GHC.Types.Bool)155 ····(Data.IntSet.Internal.IntSet·->·PrimeIntSet,·GHC.Types.Bool)
156 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[(,)],156 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[(,)],
157 ···Unfolding:·Core:·<vanilla>157 ···Unfolding:·Core:·<vanilla>
158 ··············($fDataPrimeIntSet2158 ··············($fDataPrimeIntSet2
159 ·················`cast`159 ·················`cast`
160 ···············(<Data.IntSet.Internal.IntSet>_R160 ···············(<Data.IntSet.Internal.IntSet>_R
161 ················%<'GHC.Types.Many>_N·->_R·Sym·(N:PrimeIntSet[0])),161 ················%<'GHC.Types.Many>_N·->_R·Sym·(N:PrimeIntSet[0])),
162 ···············GHC.Types.False)]162 ···············GHC.Types.False)]
163 1a17ba1f9cb0b1651423ac93c3a2f248163 dbfebb0d7e1a74560a6e5ee0fd99e0d5
164 ··$fDataPrimeIntSet10·::·[GHC.Types.Char]164 ··$fDataPrimeIntSet10·::·[GHC.Types.Char]
165 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),165 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
166 ···Unfolding:·Core:·<vanilla>166 ···Unfolding:·Core:·<vanilla>
167 ··············GHC.CString.unpackCString#·$fDataPrimeIntSet11]167 ··············GHC.CString.unpackCString#·$fDataPrimeIntSet11]
168 91f41b190a8ddb13a7428231ab21322d168 d1f3ccefd2879f4b35834e66a8e6b8d8
169 ··$fDataPrimeIntSet11·::·GHC.Prim.Addr#169 ··$fDataPrimeIntSet11·::·GHC.Prim.Addr#
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············"Math.NumberTheory.Primes.IntSet.PrimeIntSet"#]172 ··············"Math.NumberTheory.Primes.IntSet.PrimeIntSet"#]
173 31993c01af20a86be7cbb473a3a258db173 45b0a95fdf1e360956886caeffc049df
174 ··$fDataPrimeIntSet12·::174 ··$fDataPrimeIntSet12·::
175 ····GHC.Internal.Data.Typeable.Internal.TypeRep·PrimeIntSet175 ····GHC.Internal.Data.Typeable.Internal.TypeRep·PrimeIntSet
176 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),176 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
177 ···Unfolding:·Core:·<vanilla>177 ···Unfolding:·Core:·<vanilla>
178 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon178 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon
179 ················@(*)179 ················@(*)
180 ················@PrimeIntSet180 ················@PrimeIntSet
181 ················$tcPrimeIntSet181 ················$tcPrimeIntSet
182 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]182 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]
183 bfe5da0f3a572d4ba4543a29a42a0e1b183 8a59abc03a6df6024c2008e955d96962
184 ··$fDataPrimeIntSet2·::184 ··$fDataPrimeIntSet2·::
Max diff block lines reached; 47075/53988 bytes (87.20%) of diff not shown.
53.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/IntSet.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/IntSet.dyn_hi
Files 95% similar despite different names
52.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.IntSet·[family·instance·module]·91037 interface·Math.NumberTheory.Primes.IntSet·[family·instance·module]·9103
8 ··interface·hash:·519619728564c12b908cd715c02de7ed 
9 ··ABI·hash:·261e42ca2737276222f4f386b47b65dc 
10 ··export-list·hash:·09fcc7134d76cf9c4518118b1f034cb58 ··interface·hash:·6051cc1943c0fc233dece7df36fe8282
 9 ··ABI·hash:·866e71af41b31761ea0ddc05bc36827f
 10 ··export-list·hash:·38c2f240031aa6f5ce8a3bdf0b04e069
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·c4e28f24ae75b101a19665ccdeff0fde12 ··flag·hash:·0820f9f858d02dafca24279fb7894901
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e652b51145d87e25d54397ada3ab87ea16 ··src_hash:·e652b51145d87e25d54397ada3ab87ea
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 53, 16 lines modifiedOffset 53, 16 lines modified
53 ··splitLookupEQ53 ··splitLookupEQ
54 ··splitMember54 ··splitMember
55 ··splitRoot55 ··splitRoot
56 ··symmetricDifference56 ··symmetricDifference
57 ··toAscList57 ··toAscList
58 ··toDescList58 ··toDescList
59 ··PrimeIntSet{unPrimeIntSet}59 ··PrimeIntSet{unPrimeIntSet}
60 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types60 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
61 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral61 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
62 boot·module·dependencies:62 boot·module·dependencies:
63 direct·package·dependencies:·base-4.20.2.0·containers-0.763 direct·package·dependencies:·base-4.20.2.0·containers-0.7
64 ·····························deepseq-1.5.0.064 ·····························deepseq-1.5.0.0
65 plugin·package·dependencies:65 plugin·package·dependencies:
66 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext66 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
67 ·········Data.Vector.Fusion.Bundle·Data.Vector.Unboxed67 ·········Data.Vector.Fusion.Bundle·Data.Vector.Unboxed
68 family·instance·modules:·Math.NumberTheory.Primes.Types68 family·instance·modules:·Math.NumberTheory.Primes.Types
Offset 85, 22 lines modifiedOffset 85, 22 lines modified
85 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict85 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
86 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select86 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
87 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict87 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
88 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy88 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
89 ·························Control.Monad.Trans.Writer.Strict·Data.Vector89 ·························Control.Monad.Trans.Writer.Strict·Data.Vector
90 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict90 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Strict
91 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base91 ·························Data.Vector.Unboxed·Data.Vector.Unboxed.Base
92 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
93 ··exports:·44bc2013d86ac798463c56cf1a412d38 
94 ··Prime·490934c63e3275871a72544834f1a5bf 
95 ··Prime·109e6f43a34456ca5963817162dd73e6 
96 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
97 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
98 ··intToWord·250e6cd4e2684d6e5f3734d1cf1c31af 
99 ··wordToInt·26db93e734b6cacd6ba907ab890cc20a92 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 93 ··exports:·10e1b238056c114aa6b8db13250b055f
 94 ··Prime·c11e9e0f59bca5cd93291fe45c9426f0
 95 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 96 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 97 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 98 ··intToWord·de9701d5c8931891bc08b782ac172cbf
 99 ··wordToInt·d001da03ffe4306f1dc479e4517dcabb
100 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9100 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
101 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585101 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
102 import··-/··Data.Data·58697cccfa50c4a9bb200f285bcd0602102 import··-/··Data.Data·58697cccfa50c4a9bb200f285bcd0602
103 import··-/··Data.Function·50dba7d776343492978260130ca437b7103 import··-/··Data.Function·50dba7d776343492978260130ca437b7
104 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e104 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
105 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f105 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
106 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a106 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 113, 18 lines modifiedOffset 113, 18 lines modified
113 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0113 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0
114 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01114 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
115 import··-/··GHC.Internal.IsList·1c3c552912996f0bed7eec691c0fa998115 import··-/··GHC.Internal.IsList·1c3c552912996f0bed7eec691c0fa998
116 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635116 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c117 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
118 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6118 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
119 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf119 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
120 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·ae8c4dd61d2ab5c8db2c96c2fe2a9547120 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b7eed5ca02cb43c9ac310b3595ebcfd7
121 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d121 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
122 fixities·infixl·9·\\122 fixities·infixl·9·\\
123 4827301409238878f6d6cad48882299b123 07b3c95220a034aa0c8b06b0ae55d4a0
124 ··$fDataPrimeIntSet·::·GHC.Internal.Data.Data.Data·PrimeIntSet124 ··$fDataPrimeIntSet·::·GHC.Internal.Data.Data.Data·PrimeIntSet
125 ··DFunId125 ··DFunId
126 ··[TagSig:·<TagProper>,126 ··[TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],127 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],
128 ···Inline:·CONLIKE,128 ···Inline:·CONLIKE,
129 ···Unfolding:·DFun:.129 ···Unfolding:·DFun:.
130 ················@PrimeIntSet130 ················@PrimeIntSet
Offset 146, 56 lines modifiedOffset 146, 56 lines modified
146 ················$fDataPrimeIntSet4146 ················$fDataPrimeIntSet4
147 ················$fDataPrimeIntSet_$cgmapQr147 ················$fDataPrimeIntSet_$cgmapQr
148 ················$fDataPrimeIntSet_$cgmapQ148 ················$fDataPrimeIntSet_$cgmapQ
149 ················$fDataPrimeIntSet_$cgmapQi149 ················$fDataPrimeIntSet_$cgmapQi
150 ················$fDataPrimeIntSet_$cgmapM150 ················$fDataPrimeIntSet_$cgmapM
151 ················$fDataPrimeIntSet_$cgmapMp151 ················$fDataPrimeIntSet_$cgmapMp
152 ················$fDataPrimeIntSet_$cgmapMo]152 ················$fDataPrimeIntSet_$cgmapMo]
153 70f5d3d6a1e5349da93b2f4b4ab3e98d153 5e3b92a19745dd42eb8b18be0e881664
154 ··$fDataPrimeIntSet1·::154 ··$fDataPrimeIntSet1·::
155 ····(Data.IntSet.Internal.IntSet·->·PrimeIntSet,·GHC.Types.Bool)155 ····(Data.IntSet.Internal.IntSet·->·PrimeIntSet,·GHC.Types.Bool)
156 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[(,)],156 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[(,)],
157 ···Unfolding:·Core:·<vanilla>157 ···Unfolding:·Core:·<vanilla>
158 ··············($fDataPrimeIntSet2158 ··············($fDataPrimeIntSet2
159 ·················`cast`159 ·················`cast`
160 ···············(<Data.IntSet.Internal.IntSet>_R160 ···············(<Data.IntSet.Internal.IntSet>_R
161 ················%<'GHC.Types.Many>_N·->_R·Sym·(N:PrimeIntSet[0])),161 ················%<'GHC.Types.Many>_N·->_R·Sym·(N:PrimeIntSet[0])),
162 ···············GHC.Types.False)]162 ···············GHC.Types.False)]
163 1a17ba1f9cb0b1651423ac93c3a2f248163 dbfebb0d7e1a74560a6e5ee0fd99e0d5
164 ··$fDataPrimeIntSet10·::·[GHC.Types.Char]164 ··$fDataPrimeIntSet10·::·[GHC.Types.Char]
165 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),165 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
166 ···Unfolding:·Core:·<vanilla>166 ···Unfolding:·Core:·<vanilla>
167 ··············GHC.CString.unpackCString#·$fDataPrimeIntSet11]167 ··············GHC.CString.unpackCString#·$fDataPrimeIntSet11]
168 91f41b190a8ddb13a7428231ab21322d168 d1f3ccefd2879f4b35834e66a8e6b8d8
169 ··$fDataPrimeIntSet11·::·GHC.Prim.Addr#169 ··$fDataPrimeIntSet11·::·GHC.Prim.Addr#
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············"Math.NumberTheory.Primes.IntSet.PrimeIntSet"#]172 ··············"Math.NumberTheory.Primes.IntSet.PrimeIntSet"#]
173 31993c01af20a86be7cbb473a3a258db173 45b0a95fdf1e360956886caeffc049df
174 ··$fDataPrimeIntSet12·::174 ··$fDataPrimeIntSet12·::
175 ····GHC.Internal.Data.Typeable.Internal.TypeRep·PrimeIntSet175 ····GHC.Internal.Data.Typeable.Internal.TypeRep·PrimeIntSet
176 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),176 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
177 ···Unfolding:·Core:·<vanilla>177 ···Unfolding:·Core:·<vanilla>
178 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon178 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon
179 ················@(*)179 ················@(*)
180 ················@PrimeIntSet180 ················@PrimeIntSet
181 ················$tcPrimeIntSet181 ················$tcPrimeIntSet
182 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]182 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]
183 bfe5da0f3a572d4ba4543a29a42a0e1b183 8a59abc03a6df6024c2008e955d96962
184 ··$fDataPrimeIntSet2·::184 ··$fDataPrimeIntSet2·::
Max diff block lines reached; 47075/53988 bytes (87.20%) of diff not shown.
29.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Eratosthenes.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Eratosthenes.dyn_hi
Files 97% similar despite different names
29.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.Sieve.Eratosthenes·91037 interface·Math.NumberTheory.Primes.Sieve.Eratosthenes·9103
8 ··interface·hash:·860c9e7738c39a49006ffc88a02453de 
9 ··ABI·hash:·85523e6eadc3ea33a3d15a9e24ae9985 
10 ··export-list·hash:·21b7f7e9b681da7ef4d6260f3b8081c88 ··interface·hash:·464f175c975abababa990b219ba0c583
 9 ··ABI·hash:·3a6701a198482da2a49fa5241b173926
 10 ··export-list·hash:·58c3a5dd9a60986a11c4d867ae22f239
11 ··orphan·hash:·a97713d461196f8839b1af549e5a8a2211 ··orphan·hash:·a97713d461196f8839b1af549e5a8a22
12 ··flag·hash:·906b19841e19879d35608a40640dab8212 ··flag·hash:·906b19841e19879d35608a40640dab82
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3e1bd10abe852bce73596f9198fac20016 ··src_hash:·3e1bd10abe852bce73596f9198fac200
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ··primes23 ··primes
24 ··psieveFrom24 ··psieveFrom
25 ··psieveList25 ··psieveList
26 ··sieveBits26 ··sieveBits
27 ··sieveRange27 ··sieveRange
28 ··sieveTo28 ··sieveTo
29 ··PrimeSieve{PS}29 ··PrimeSieve{PS}
30 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing30 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.034 direct·package·dependencies:·base-4.20.2.0
35 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK35 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK
36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float39 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float
Offset 58, 29 lines modifiedOffset 58, 29 lines modified
58 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader58 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
59 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy59 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
60 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS60 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
61 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict61 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
62 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive62 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
63 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed63 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
64 ·························Data.Vector.Unboxed.Base64 ·························Data.Vector.Unboxed.Base
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing·3ba7dd5c40fa96f5b5a2e511c937489c 
66 ··exports:·522a10cd8b76d5d03b44dc5c0c65fe55 
67 ··idxPr·4ffaf92ee3893b709ce27a8dfd4aa7c8 
68 ··rho·fe22351d37a9ec6543dca7710fdba941 
69 ··toPrim·cdea8e60b1418ddc289d5e342f986030 
70 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
71 ··exports:·44bc2013d86ac798463c56cf1a412d38 
72 ··Prime·109e6f43a34456ca5963817162dd73e6 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
74 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
75 ··intToInteger·972f762d70eef67455e21a7a68aca809 
76 ··intToWord64·21e87abcd8b47244fc9db90d33050640 
77 ··integerToInt·7358b19c3bd2d819f379fd72a263437e 
78 ··integerToWord64·c904039169c2896f67266502ba6a84da 
79 ··word64ToInt·2ed50b397df08067cccea80e56ff5bc965 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing·e6f7fb13f554e8e3fb37f154dc675b9f
 66 ··exports:·9d7444363e5711e69d3bf3436271c391
 67 ··idxPr·ff8535c8a886be51c66562ecc76bd085
 68 ··rho·c54e91cc7c47b35b0c2fa9ea36b2963c
 69 ··toPrim·7e81e30016d261c64d73b2e1cb07e9a6
 70 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 71 ··exports:·10e1b238056c114aa6b8db13250b055f
 72 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 74 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 75 ··intToInteger·93e7345a9c5b6ce11f0ccf41d793f375
 76 ··intToWord64·6b02f168a8cced511ea419a675aa6284
 77 ··integerToInt·7ac35bba002a4e79d5eb5b16e94b89e2
 78 ··integerToWord64·69e705a7e929af27405712162b677021
 79 ··word64ToInt·d5aa164886bb8fab9ce2deb5b0cb183c
80 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d880 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
82 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb982 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
83 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b58583 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
84 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8584 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
85 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb85 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb
86 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a86 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 98, 124 lines modifiedOffset 98, 124 lines modified
98 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f398 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
99 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd699 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
100 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e100 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
101 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700101 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
102 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5102 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
103 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50103 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
104 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b104 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
105 508926855759a640c9f5b0d59563783f105 6fbd3d3cc1ce5f7cbe4638f4d8fb8b7a
106 ··$tc'PS·::·GHC.Types.TyCon106 ··$tc'PS·::·GHC.Types.TyCon
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],108 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
110 ··············GHC.Types.TyCon110 ··············GHC.Types.TyCon
111 ················3361903574412140670#Word64111 ················7536124685785521479#Word64
112 ················13394269101459080079#Word64112 ················3402798631722330535#Word64
113 ················$trModule113 ················$trModule
114 ················$tc'PS2114 ················$tc'PS2
115 ················0#115 ················0#
116 ················$tc'PS1]116 ················$tc'PS1]
117 88c8153a309e38e300a0f8ea7c294b42117 be1b852be74e565866819bc7a2908147
118 ··$tc'PS1·::·GHC.Types.KindRep118 ··$tc'PS1·::·GHC.Types.KindRep
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]120 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
121 3751d16ed9934d3c4494589abc032642121 54c271d9f4b42a5a1fc8a7861165eb25
122 ··$tc'PS2·::·GHC.Types.TrName122 ··$tc'PS2·::·GHC.Types.TrName
123 ··[HasNoCafRefs,·TagSig:·<TagProper>,123 ··[HasNoCafRefs,·TagSig:·<TagProper>,
124 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],124 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
125 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'PS3]125 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'PS3]
126 68ed11da86c93a36ea9f8457e37c5f50126 21822f1264ecc994131da890ff60bafc
127 ··$tc'PS3·::·GHC.Prim.Addr#127 ··$tc'PS3·::·GHC.Prim.Addr#
128 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,128 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
129 ···Unfolding:·Core:·<vanilla>·"'PS"#]129 ···Unfolding:·Core:·<vanilla>·"'PS"#]
130 15a4380556de7637ff57841fe88c3070130 d17633687c1c58210c3a04ad6d87498e
131 ··$tcPrimeSieve·::·GHC.Types.TyCon131 ··$tcPrimeSieve·::·GHC.Types.TyCon
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,
133 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],133 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············GHC.Types.TyCon135 ··············GHC.Types.TyCon
136 ················2496070060107410606#Word64 
137 ················1037503834990220023#Word64136 ················7088497759734326620#Word64
 137 ················11718523208359271113#Word64
138 ················$trModule138 ················$trModule
139 ················$tcPrimeSieve1139 ················$tcPrimeSieve1
140 ················0#140 ················0#
141 ················GHC.Types.krep$*]141 ················GHC.Types.krep$*]
Max diff block lines reached; 22952/30011 bytes (76.48%) of diff not shown.
29.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Eratosthenes.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Eratosthenes.hi
Files 98% similar despite different names
29.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Math.NumberTheory.Primes.Sieve.Eratosthenes·91037 interface·Math.NumberTheory.Primes.Sieve.Eratosthenes·9103
8 ··interface·hash:·860c9e7738c39a49006ffc88a02453de 
9 ··ABI·hash:·85523e6eadc3ea33a3d15a9e24ae9985 
10 ··export-list·hash:·21b7f7e9b681da7ef4d6260f3b8081c88 ··interface·hash:·464f175c975abababa990b219ba0c583
 9 ··ABI·hash:·3a6701a198482da2a49fa5241b173926
 10 ··export-list·hash:·58c3a5dd9a60986a11c4d867ae22f239
11 ··orphan·hash:·a97713d461196f8839b1af549e5a8a2211 ··orphan·hash:·a97713d461196f8839b1af549e5a8a22
12 ··flag·hash:·c2322d237da3bd7552ee796257661af812 ··flag·hash:·c2322d237da3bd7552ee796257661af8
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3e1bd10abe852bce73596f9198fac20016 ··src_hash:·3e1bd10abe852bce73596f9198fac200
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ··primes23 ··primes
24 ··psieveFrom24 ··psieveFrom
25 ··psieveList25 ··psieveList
26 ··sieveBits26 ··sieveBits
27 ··sieveRange27 ··sieveRange
28 ··sieveTo28 ··sieveTo
29 ··PrimeSieve{PS}29 ··PrimeSieve{PS}
30 direct·module·dependencies:·arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing30 direct·module·dependencies:·arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing
31 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types31 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types
32 ····························arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral32 ····························arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.034 direct·package·dependencies:·base-4.20.2.0
35 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK35 ·····························bitvec-1.1.5.0-EcCUerc8H844fHjwT7pSpK
36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O36 ·····························integer-roots-1.0.4.0-D4DLfzqgpU54I2Tw5vGT0O
37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow37 ·····························vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float39 orphans:·Data.Bit.Immutable·GHC.Internal.Base·GHC.Internal.Float
Offset 58, 29 lines modifiedOffset 58, 29 lines modified
58 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader58 ·························Control.Monad.Trans.RWS.Strict·Control.Monad.Trans.Reader
59 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy59 ·························Control.Monad.Trans.Select·Control.Monad.Trans.State.Lazy
60 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS60 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.CPS
61 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict61 ·························Control.Monad.Trans.Writer.Lazy·Control.Monad.Trans.Writer.Strict
62 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive62 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
63 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed63 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
64 ·························Data.Vector.Unboxed.Base64 ·························Data.Vector.Unboxed.Base
65 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Sieve.Indexing·3ba7dd5c40fa96f5b5a2e511c937489c 
66 ··exports:·522a10cd8b76d5d03b44dc5c0c65fe55 
67 ··idxPr·4ffaf92ee3893b709ce27a8dfd4aa7c8 
68 ··rho·fe22351d37a9ec6543dca7710fdba941 
69 ··toPrim·cdea8e60b1418ddc289d5e342f986030 
70 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Primes.Types·dacddf96381679ac86de93b7f4eede13 
71 ··exports:·44bc2013d86ac798463c56cf1a412d38 
72 ··Prime·109e6f43a34456ca5963817162dd73e6 
73 import··-/··arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu:Math.NumberTheory.Utils.FromIntegral·78f7c49e1a7a681d641993b4dcaf2b1f 
74 ··exports:·0f8339ae81bc8204af5ed0b6a5209157 
75 ··intToInteger·972f762d70eef67455e21a7a68aca809 
76 ··intToWord64·21e87abcd8b47244fc9db90d33050640 
77 ··integerToInt·7358b19c3bd2d819f379fd72a263437e 
78 ··integerToWord64·c904039169c2896f67266502ba6a84da 
79 ··word64ToInt·2ed50b397df08067cccea80e56ff5bc965 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Sieve.Indexing·e6f7fb13f554e8e3fb37f154dc675b9f
 66 ··exports:·9d7444363e5711e69d3bf3436271c391
 67 ··idxPr·ff8535c8a886be51c66562ecc76bd085
 68 ··rho·c54e91cc7c47b35b0c2fa9ea36b2963c
 69 ··toPrim·7e81e30016d261c64d73b2e1cb07e9a6
 70 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Primes.Types·fbec7e1e2f868a7382e216e0bd894114
 71 ··exports:·10e1b238056c114aa6b8db13250b055f
 72 ··Prime·d916a2e575a35a8ac485abcbbbbcaa95
 73 import··-/··arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R:Math.NumberTheory.Utils.FromIntegral·0d6672cd1dafcc3712129ee69a322f2d
 74 ··exports:·a69d364171a7b2b2b79af1f5a2e8316e
 75 ··intToInteger·93e7345a9c5b6ce11f0ccf41d793f375
 76 ··intToWord64·6b02f168a8cced511ea419a675aa6284
 77 ··integerToInt·7ac35bba002a4e79d5eb5b16e94b89e2
 78 ··integerToWord64·69e705a7e929af27405712162b677021
 79 ··word64ToInt·d5aa164886bb8fab9ce2deb5b0cb183c
80 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d880 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a81 import··-/··Control.Monad.ST·96a6d79a312736508b23c489a911820a
82 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb982 import··-/··Data.Bits·1b6000cb3ce0b5e16714c51b14ffbfb9
83 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b58583 import··-/··Data.Coerce·13e1bd6103837066a10a7fb5ee17b585
84 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8584 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
85 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb85 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb
86 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a86 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
Offset 98, 124 lines modifiedOffset 98, 124 lines modified
98 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f398 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
99 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd699 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
100 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e100 import··-/··Math.NumberTheory.Roots·dedc18dd93c2d48a4a8857554288603e
101 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700101 import··-/··Math.NumberTheory.Roots.Squares·93a1c178a66412ea3232b2ab01286700
102 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5102 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
103 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50103 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
104 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b104 import··-/··Data.Vector.Unboxed.Mutable·9d840ea106dedaf328955af86586f60b
105 508926855759a640c9f5b0d59563783f105 6fbd3d3cc1ce5f7cbe4638f4d8fb8b7a
106 ··$tc'PS·::·GHC.Types.TyCon106 ··$tc'PS·::·GHC.Types.TyCon
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],108 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
110 ··············GHC.Types.TyCon110 ··············GHC.Types.TyCon
111 ················3361903574412140670#Word64111 ················7536124685785521479#Word64
112 ················13394269101459080079#Word64112 ················3402798631722330535#Word64
113 ················$trModule113 ················$trModule
114 ················$tc'PS2114 ················$tc'PS2
115 ················0#115 ················0#
116 ················$tc'PS1]116 ················$tc'PS1]
117 88c8153a309e38e300a0f8ea7c294b42117 be1b852be74e565866819bc7a2908147
118 ··$tc'PS1·::·GHC.Types.KindRep118 ··$tc'PS1·::·GHC.Types.KindRep
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]120 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
121 3751d16ed9934d3c4494589abc032642121 54c271d9f4b42a5a1fc8a7861165eb25
122 ··$tc'PS2·::·GHC.Types.TrName122 ··$tc'PS2·::·GHC.Types.TrName
123 ··[HasNoCafRefs,·TagSig:·<TagProper>,123 ··[HasNoCafRefs,·TagSig:·<TagProper>,
124 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],124 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
125 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'PS3]125 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'PS3]
126 68ed11da86c93a36ea9f8457e37c5f50126 21822f1264ecc994131da890ff60bafc
127 ··$tc'PS3·::·GHC.Prim.Addr#127 ··$tc'PS3·::·GHC.Prim.Addr#
128 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,128 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
129 ···Unfolding:·Core:·<vanilla>·"'PS"#]129 ···Unfolding:·Core:·<vanilla>·"'PS"#]
130 15a4380556de7637ff57841fe88c3070130 d17633687c1c58210c3a04ad6d87498e
131 ··$tcPrimeSieve·::·GHC.Types.TyCon131 ··$tcPrimeSieve·::·GHC.Types.TyCon
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,
133 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],133 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············GHC.Types.TyCon135 ··············GHC.Types.TyCon
136 ················2496070060107410606#Word64 
137 ················1037503834990220023#Word64136 ················7088497759734326620#Word64
 137 ················11718523208359271113#Word64
138 ················$trModule138 ················$trModule
139 ················$tcPrimeSieve1139 ················$tcPrimeSieve1
140 ················0#140 ················0#
141 ················GHC.Types.krep$*]141 ················GHC.Types.krep$*]
Max diff block lines reached; 22952/30008 bytes (76.49%) of diff not shown.
9.68 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Indexing.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Indexing.hi
Files 96% similar despite different names
9.34 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Math.NumberTheory.Primes.Sieve.Indexing·91037 interface·Math.NumberTheory.Primes.Sieve.Indexing·9103
8 ··interface·hash:·3c1fa22e6ea1d2e1dcea3558cd0cdc36 
9 ··ABI·hash:·3ba7dd5c40fa96f5b5a2e511c937489c 
10 ··export-list·hash:·522a10cd8b76d5d03b44dc5c0c65fe558 ··interface·hash:·07f3b5b7da3a4e61271b4776a388a4d5
 9 ··ABI·hash:·e6f7fb13f554e8e3fb37f154dc675b9f
 10 ··export-list·hash:·9d7444363e5711e69d3bf3436271c391
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d3866
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fd37f1deba1b762d48202078f30bb3ea16 ··src_hash:·fd37f1deba1b762d48202078f30bb3ea
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 54, 53 lines modifiedOffset 54, 53 lines modified
54 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c54 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
55 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622555 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
56 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63556 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
57 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc57 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
58 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd658 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
59 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b559 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
60 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e5060 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
61 021f995e806fe5492196e5d0898c4e4461 c15dbdc39323b0016906bafc03453abd
62 ··$trModule·::·GHC.Types.Module62 ··$trModule·::·GHC.Types.Module
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
66 fc2bf26f2622af182c09cee5bf5b5f4266 84ff81251aa351d6c88e5f4484b5f009
67 ··$trModule1·::·GHC.Types.TrName67 ··$trModule1·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
71 ac824cf5a8d97a86967f938b6eb352fe71 9608d6ae7be253f548fb7adea8f8821f
72 ··$trModule2·::·GHC.Prim.Addr#72 ··$trModule2·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>74 ···Unfolding:·Core:·<vanilla>
75 ··············"Math.NumberTheory.Primes.Sieve.Indexing"#]75 ··············"Math.NumberTheory.Primes.Sieve.Indexing"#]
76 634ecdf010fed792c744420aedf98ebc76 9967d6a6b6b655af76dc1adf24724c6d
77 ··$trModule3·::·GHC.Types.TrName77 ··$trModule3·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
81 0c823f95bcb4bdcdbd67b5749657c67f81 469eac2cc9c1b71fca7d29d27fd827f6
82 ··$trModule4·::·GHC.Prim.Addr#82 ··$trModule4·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>84 ···Unfolding:·Core:·<vanilla>
85 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
86 b6ee5e9c663a286fa019e090cf2426df85 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 86 b83a46d36306330b3eb737c6b5dcc6bf
87 ··$wfoldlM_loop·::87 ··$wfoldlM_loop·::
88 ····GHC.Types.SPEC88 ····GHC.Types.SPEC
89 ····->·GHC.Prim.Int#89 ····->·GHC.Prim.Int#
90 ····->·GHC.Prim.Int#90 ····->·GHC.Prim.Int#
91 ····->·GHC.Prim.MutableByteArray#·GHC.Prim.RealWorld91 ····->·GHC.Prim.MutableByteArray#·GHC.Prim.RealWorld
92 ····->·GHC.Prim.Int#92 ····->·GHC.Prim.Int#
93 ····->·[GHC.Types.Int]93 ····->·[GHC.Types.Int]
94 ····->·GHC.Prim.State#·GHC.Prim.RealWorld94 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
95 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Int95 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Int
96 ··StrWork([!,·~,·~,·~,·~,·!])96 ··StrWork([!,·~,·~,·~,·~,·!])
97 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,97 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,
98 ···Strictness:·<1A><L><L><L><L><1L><L>,·Inline:·[2]]98 ···Strictness:·<1A><L><L><L><L><1L><L>,·Inline:·[2]]
99 4ffaf92ee3893b709ce27a8dfd4aa7c899 ff8535c8a886be51c66562ecc76bd085
100 ··idxPr·::100 ··idxPr·::
101 ····GHC.Internal.Real.Integral·a·=>·a·->·(GHC.Types.Int,·GHC.Types.Int)101 ····GHC.Internal.Real.Integral·a·=>·a·->·(GHC.Types.Int,·GHC.Types.Int)
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
103 ···Strictness:·<SP(1P(MP(A,LC(S,C(1,L)),A,A,A,A,L),1P(A,A,1C(1,C(1,L)),A,A,A,A,A),A),A,A,A,A,A,MC(1,C(1,P(ML,ML))),A,L)><L>,103 ···Strictness:·<SP(1P(MP(A,LC(S,C(1,L)),A,A,A,A,L),1P(A,A,1C(1,C(1,L)),A,A,A,A,A),A),A,A,A,A,A,MC(1,C(1,P(ML,ML))),A,L)><L>,
104 ···CPR:·1,·Inline:·(sat-args=1),104 ···CPR:·1,·Inline:·(sat-args=1),
105 ···Unfolding:·Core:·StableUser·<1,FalseFalse>105 ···Unfolding:·Core:·StableUser·<1,FalseFalse>
106 ··············\·@a106 ··············\·@a
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 ······················->·case·rm2·of·wild2·{·GHC.Types.I#·x·->192 ······················->·case·rm2·of·wild2·{·GHC.Types.I#·x·->
193 ·························let·{193 ·························let·{
194 ···························y1·::·GHC.Prim.Int#·NotJoinPoint·[]·=·GHC.Prim.-#·x·1#194 ···························y1·::·GHC.Prim.Int#·NotJoinPoint·[]·=·GHC.Prim.-#·x·1#
195 ·························}·in195 ·························}·in
196 ·························case·GHC.Prim.<=#·7#·y1·of·lwild·{196 ·························case·GHC.Prim.<=#·7#·y1·of·lwild·{
197 ···························DEFAULT·->·GHC.Types.I#·y1·1#·->·GHC.Types.I#·7#·}·}·})197 ···························DEFAULT·->·GHC.Types.I#·y1·1#·->·GHC.Types.I#·7#·}·}·})
198 ················GHC.Types.True·->·(GHC.Types.I#·0#,·GHC.Types.I#·0#)·}]198 ················GHC.Types.True·->·(GHC.Types.I#·0#,·GHC.Types.I#·0#)·}]
199 eaa3babfdac15a1631f9f773096dd3d9199 ecd67bb43e01336682c9fc28716ca481
200 ··residues·::·Data.Vector.Unboxed.Base.Vector·GHC.Types.Int200 ··residues·::·Data.Vector.Unboxed.Base.Vector·GHC.Types.Int
201 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),201 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
202 ···Unfolding:·Core:·<vanilla>202 ···Unfolding:·Core:·<vanilla>
203 ··············GHC.Magic.runRW#203 ··············GHC.Magic.runRW#
204 ················@GHC.Types.LiftedRep204 ················@GHC.Types.LiftedRep
205 ················@(Data.Vector.Unboxed.Base.Vector·GHC.Types.Int)205 ················@(Data.Vector.Unboxed.Base.Vector·GHC.Types.Int)
206 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->206 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->
Offset 249, 100 lines modifiedOffset 249, 100 lines modified
249 ·····················`cast`249 ·····················`cast`
250 ···················(GHC.Prim.State#250 ···················(GHC.Prim.State#
251 ······················(Control.Monad.Primitive.D:R:PrimStateST0[0]251 ······················(Control.Monad.Primitive.D:R:PrimStateST0[0]
252 ···························<Control.Monad.Primitive.PrimState252 ···························<Control.Monad.Primitive.PrimState
253 ······························(GHC.Internal.ST.ST·GHC.Prim.RealWorld)>_N253 ······························(GHC.Internal.ST.ST·GHC.Prim.RealWorld)>_N
254 ·······················;·Control.Monad.Primitive.D:R:PrimStateST0[0]254 ·······················;·Control.Monad.Primitive.D:R:PrimStateST0[0]
255 ·····························<GHC.Prim.RealWorld>_N))_R·})]255 ·····························<GHC.Prim.RealWorld>_N))_R·})]
256 fe22351d37a9ec6543dca7710fdba941256 c54e91cc7c47b35b0c2fa9ea36b2963c
257 ··rho·::·GHC.Types.Int·->·GHC.Types.Int257 ··rho·::·GHC.Types.Int·->·GHC.Types.Int
258 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,258 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
259 ···Strictness:·<1!P(L)>,·CPR:·1,·Inline:·(sat-args=0),259 ···Strictness:·<1!P(L)>,·CPR:·1,·Inline:·(sat-args=0),
260 ···Unfolding:·Core:·StableUser·<0,FalseTrue>260 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
261 ··············\·(eta1['GHC.Types.Many]·::·GHC.Types.Int)·->261 ··············\·(eta1['GHC.Types.Many]·::·GHC.Types.Int)·->
262 ··············Data.Vector.Generic.unsafeIndex262 ··············Data.Vector.Generic.unsafeIndex
263 ················@Data.Vector.Unboxed.Base.Vector263 ················@Data.Vector.Unboxed.Base.Vector
264 ················@GHC.Types.Int264 ················@GHC.Types.Int
265 ················Data.Vector.Unboxed.Base.$fVectorVectorInt265 ················Data.Vector.Unboxed.Base.$fVectorVectorInt
266 ················residues266 ················residues
267 ················eta1]267 ················eta1]
268 9a907a6882a42aa66d797c65c1283027268 777ca41b30e0ea799e1740d8e8c1aae4
269 ··rho1·::·[GHC.Types.Int]269 ··rho1·::·[GHC.Types.Int]
270 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],270 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
271 ···Unfolding:·Core:·<vanilla>·GHC.Types.:·@GHC.Types.Int·rho16·rho2]271 ···Unfolding:·Core:·<vanilla>·GHC.Types.:·@GHC.Types.Int·rho16·rho2]
272 b32a0af36c5e4dd31c6978f07ae54f6c272 cf7e4ebeea40f517fe6d46c84c552cf0
273 ··rho10·::·GHC.Types.Int273 ··rho10·::·GHC.Types.Int
274 ··[HasNoCafRefs,·TagSig:·<TagProper>,274 ··[HasNoCafRefs,·TagSig:·<TagProper>,
275 ···LambdaFormInfo:·LFCon[GHC.Types.I#],275 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
276 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·29#]276 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·29#]
277 912c082004667116d3c1861681e91e81277 0a96509c2f21b12fc96ea9c381919548
278 ··rho11·::·GHC.Types.Int278 ··rho11·::·GHC.Types.Int
279 ··[HasNoCafRefs,·TagSig:·<TagProper>,279 ··[HasNoCafRefs,·TagSig:·<TagProper>,
280 ···LambdaFormInfo:·LFCon[GHC.Types.I#],280 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
281 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·23#]281 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·23#]
282 4ca26388cf5d677906df032664bdc8d8282 889e7b1e77e75afcf728152157618342
Max diff block lines reached; 3285/9530 bytes (34.47%) of diff not shown.
9.68 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu/Math/NumberTheory/Primes/Sieve/Indexing.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R/Math/NumberTheory/Primes/Sieve/Indexing.dyn_hi
Files 91% similar despite different names
9.34 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Math.NumberTheory.Primes.Sieve.Indexing·91037 interface·Math.NumberTheory.Primes.Sieve.Indexing·9103
8 ··interface·hash:·3c1fa22e6ea1d2e1dcea3558cd0cdc36 
9 ··ABI·hash:·3ba7dd5c40fa96f5b5a2e511c937489c 
10 ··export-list·hash:·522a10cd8b76d5d03b44dc5c0c65fe558 ··interface·hash:·07f3b5b7da3a4e61271b4776a388a4d5
 9 ··ABI·hash:·e6f7fb13f554e8e3fb37f154dc675b9f
 10 ··export-list·hash:·9d7444363e5711e69d3bf3436271c391
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ac7075a9845d9405ddfd2ef1b55d386612 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fd37f1deba1b762d48202078f30bb3ea16 ··src_hash:·fd37f1deba1b762d48202078f30bb3ea
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 54, 53 lines modifiedOffset 54, 53 lines modified
54 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c54 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
55 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622555 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
56 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63556 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
57 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc57 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
58 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd658 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
59 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b559 import··-/··Data.Vector.Unboxed·1a67f2ec9c1c5bfa7ef5aa51e64bd5b5
60 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e5060 import··-/··Data.Vector.Unboxed.Base·118b97e0ceb861b6493e34b3c0dc0e50
61 021f995e806fe5492196e5d0898c4e4461 c15dbdc39323b0016906bafc03453abd
62 ··$trModule·::·GHC.Types.Module62 ··$trModule·::·GHC.Types.Module
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
66 fc2bf26f2622af182c09cee5bf5b5f4266 84ff81251aa351d6c88e5f4484b5f009
67 ··$trModule1·::·GHC.Types.TrName67 ··$trModule1·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
71 ac824cf5a8d97a86967f938b6eb352fe71 9608d6ae7be253f548fb7adea8f8821f
72 ··$trModule2·::·GHC.Prim.Addr#72 ··$trModule2·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>74 ···Unfolding:·Core:·<vanilla>
75 ··············"Math.NumberTheory.Primes.Sieve.Indexing"#]75 ··············"Math.NumberTheory.Primes.Sieve.Indexing"#]
76 634ecdf010fed792c744420aedf98ebc76 9967d6a6b6b655af76dc1adf24724c6d
77 ··$trModule3·::·GHC.Types.TrName77 ··$trModule3·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
81 0c823f95bcb4bdcdbd67b5749657c67f81 469eac2cc9c1b71fca7d29d27fd827f6
82 ··$trModule4·::·GHC.Prim.Addr#82 ··$trModule4·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>84 ···Unfolding:·Core:·<vanilla>
85 ··············"arithmoi-0.13.2.0-KjOGCuGQiToKVq6zTU3SZu"#] 
86 b6ee5e9c663a286fa019e090cf2426df85 ··············"arithmoi-0.13.2.0-3l8QQblZdV87tGlzfpOZ0R"#]
 86 b83a46d36306330b3eb737c6b5dcc6bf
87 ··$wfoldlM_loop·::87 ··$wfoldlM_loop·::
88 ····GHC.Types.SPEC88 ····GHC.Types.SPEC
89 ····->·GHC.Prim.Int#89 ····->·GHC.Prim.Int#
90 ····->·GHC.Prim.Int#90 ····->·GHC.Prim.Int#
91 ····->·GHC.Prim.MutableByteArray#·GHC.Prim.RealWorld91 ····->·GHC.Prim.MutableByteArray#·GHC.Prim.RealWorld
92 ····->·GHC.Prim.Int#92 ····->·GHC.Prim.Int#
93 ····->·[GHC.Types.Int]93 ····->·[GHC.Types.Int]
94 ····->·GHC.Prim.State#·GHC.Prim.RealWorld94 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
95 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Int95 ····->·Data.Vector.Unboxed.Base.Vector·GHC.Types.Int
96 ··StrWork([!,·~,·~,·~,·~,·!])96 ··StrWork([!,·~,·~,·~,·~,·!])
97 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,97 ··[LambdaFormInfo:·LFReEntrant·7,·Arity:·7,
98 ···Strictness:·<1A><L><L><L><L><1L><L>,·Inline:·[2]]98 ···Strictness:·<1A><L><L><L><L><1L><L>,·Inline:·[2]]
99 4ffaf92ee3893b709ce27a8dfd4aa7c899 ff8535c8a886be51c66562ecc76bd085
100 ··idxPr·::100 ··idxPr·::
101 ····GHC.Internal.Real.Integral·a·=>·a·->·(GHC.Types.Int,·GHC.Types.Int)101 ····GHC.Internal.Real.Integral·a·=>·a·->·(GHC.Types.Int,·GHC.Types.Int)
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
103 ···Strictness:·<SP(1P(MP(A,LC(S,C(1,L)),A,A,A,A,L),1P(A,A,1C(1,C(1,L)),A,A,A,A,A),A),A,A,A,A,A,MC(1,C(1,P(ML,ML))),A,L)><L>,103 ···Strictness:·<SP(1P(MP(A,LC(S,C(1,L)),A,A,A,A,L),1P(A,A,1C(1,C(1,L)),A,A,A,A,A),A),A,A,A,A,A,MC(1,C(1,P(ML,ML))),A,L)><L>,
104 ···CPR:·1,·Inline:·(sat-args=1),104 ···CPR:·1,·Inline:·(sat-args=1),
105 ···Unfolding:·Core:·StableUser·<1,FalseFalse>105 ···Unfolding:·Core:·StableUser·<1,FalseFalse>
106 ··············\·@a106 ··············\·@a
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 ······················->·case·rm2·of·wild2·{·GHC.Types.I#·x·->192 ······················->·case·rm2·of·wild2·{·GHC.Types.I#·x·->
193 ·················