Optimize numeric multiplication for one and two base-NBASE digit multiplicands.

Edit
Title Optimize numeric multiplication for one and two base-NBASE digit multiplicands.
Topic Performance
Created 2024-07-01 06:06:33
Last modified 2024-08-15 09:44:47 (3 weeks, 2 days ago)
Latest email 2024-09-04 12:52:53 (3 days, 10 hours ago)
Status
2024-09: Committed
2024-07: Moved to next CF
Target version
Authors Joel Jacobson (joeljacobson)
Reviewers Dean Rasheed (deanr)Become reviewer
Committer Dean Rasheed (deanr)
Links
Emails
Optimize numeric multiplication for one and two base-NBASE digit multiplicands.
First at 2024-07-01 06:04:06 by "Joel Jacobson" <joel at compiler.org>
Latest at 2024-07-09 20:28:36 by "Joel Jacobson" <joel at compiler.org>
Latest attachment (optimise-mul_var.patch) at 2024-07-09 12:01:35 from Dean Rasheed <dean.a.rasheed at gmail.com>
    Attachment (optimise-mul_var.patch) at 2024-07-09 12:01:35 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v8-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-06 09:34:18 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v7-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-05 15:41:33 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v6-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-04 18:43:10 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (bench_csv_queries.txt) at 2024-07-04 07:38:44 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (test-mul-var-versions.patch.txt) at 2024-07-03 13:48:58 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v5-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-03 11:17:38 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v4-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-02 20:10:27 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (numeric_mul_patched.txt) at 2024-07-02 18:53:23 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v3-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-02 16:20:35 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v2-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-02 08:22:15 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (optimize-numeric-mul_var-small-var1-arbitrary-var2.patch.txt) at 2024-07-01 22:19:36 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Optimize-mul_var-for-var2ndigits-4.patch) at 2024-07-01 19:56:23 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (0001-Optimize-mul_var-for-var2ndigits-4.patch) at 2024-07-01 13:14:58 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v2-0001-optimize-numeric-mul_var-small-factors.patch) at 2024-07-01 08:07:19 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (0001-optimize-numeric-mul_var-small-factors.patch) at 2024-07-01 06:04:06 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
Optimize mul_var() for var1ndigits >= 8
First at 2024-07-07 19:46:20 by "Joel Jacobson" <joel at compiler.org>
Latest at 2024-09-04 12:52:53 by "Joel Jacobson" <joel at compiler.org>
Latest attachment (test-mul_var-init.sql) at 2024-08-14 06:30:55 from "Joel Jacobson" <joel at compiler.org>
    Attachment (test-mul_var-init.sql) at 2024-08-14 06:30:55 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (test-rscale.sql) at 2024-08-13 10:23:32 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: No)
    Attachment (test-mul_var-init.sh) at 2024-08-13 07:50:44 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (v5-0001-Extend-mul_var_short-to-5-and-6-digit-inputs.patch) at 2024-08-12 22:56:38 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (test-mul_var-init.sql) at 2024-08-12 15:14:23 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (numeric_mul_rscale.txt) at 2024-08-12 10:47:08 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v4-0001-Extend-mul_var_short-to-5-and-6-digit-inputs.patch) at 2024-08-06 11:52:32 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v3-0002-Optimise-numeric-multiplication-using-base-NBASE-.patch) at 2024-07-28 19:18:07 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v2-mul_var_large.patch) at 2024-07-12 12:34:01 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (mul_var_large.patch) at 2024-07-07 19:46:20 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
History
When Who What
2024-08-15 09:44:47 Dean Rasheed (deanr) Closed in commitfest 2024-09 with status: Committed
2024-08-01 06:19:41 Corey Huinker (coreyh) Closed in commitfest 2024-07 with status: Moved to next CF
2024-07-29 16:02:51 Dean Rasheed (deanr) Attached mail thread 9d8a4a42-c354-41f3-bbf3-199e1957db97@app.fastmail.com
2024-07-06 11:33:26 Dean Rasheed (deanr) Added deanr as committer
2024-07-06 11:33:15 Dean Rasheed (deanr) New status: Ready for Committer
2024-07-01 22:20:55 Dean Rasheed (deanr) Added deanr as reviewer
2024-07-01 06:06:45 Joel Jacobson (joeljacobson) Changed authors to Joel Jacobson (joeljacobson)
2024-07-01 06:06:33 Joel Jacobson (joeljacobson) Attached mail thread 44d2ffca-d560-4919-b85a-4d07060946aa@app.fastmail.com
2024-07-01 06:06:33 Joel Jacobson (joeljacobson) Created patch record
Edit