summaryrefslogtreecommitdiff
path: root/libraries/integer-gmp/integer-gmp.buildinfo.in
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2014-01-02 09:31:50 +0100
committerHerbert Valerio Riedel <hvr@gnu.org>2014-01-04 22:17:26 +0100
commit4b859eeee272b7c2dee92a1aa07d5cad49dd8d79 (patch)
tree47c8b048b5cc4a19cae095d49e246f3ed0afb017 /libraries/integer-gmp/integer-gmp.buildinfo.in
parent2a336602fc2ffe6dd7466743b74414e8dc72340b (diff)
downloadhaskell-4b859eeee272b7c2dee92a1aa07d5cad49dd8d79.tar.gz
Add new `mpz_mul_si`-based primop (re #8647)
This primop helps reducing allocation by being able to pass one `S#` argument directly to the GMP multiplication primitive without needing to promote (and thus allocate a `ByteArray#` as well) the `J#` first. This benefits a few nofib benchmarks wrt to allocations (having most impact on `kahan` resulting in about 10% less allocations) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'libraries/integer-gmp/integer-gmp.buildinfo.in')
0 files changed, 0 insertions, 0 deletions