Skip to content

fix(deps): update dependencies - #57

Merged
tannevaled merged 1 commit into
mainfrom
renovate/deps
Oct 21, 2026
Merged

tannevaled merged 1 commit into
mainfrom
renovate/deps

Conversation

@tannevaled

@tannevaled tannevaled commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/go-asmgen/asmgen v0.19.0 → v0.20.0 age confidence
github.com/go-fft/fft v0.27.1 → v0.27.3 age confidence

Release Notes

go-asmgen/asmgen (github.com/go-asmgen/asmgen)

v0.20.0

Compare Source

fft/amd64: radix-32 builders with fused multiply-adds, for go-fft's opt-in FMA plans (#​30).

  • SplitR32: the split-layout radix-32 pass at 256 and 512 bits, the values between its two stages kept in the output's slots.
  • SplitR32InFrame: the same pass with those values in its own 2 KB (4 KB) frame, not NOSPLIT.
  • LastR32: the interleaved final radix-32 pass, two blocks per YMM or four per ZMM register.
  • Consts.R32 and SplitConsts.R32 locate their constants rows; every existing offset, and so every file go-fft already generates, is unchanged.

All three build FMA kernels only (Kernels.FMA) and are bit-identical to go-fft's bfly32FMA Go pass, which go-fft's tests check on Zen 3 and Cascade Lake.

go-fft/fft (github.com/go-fft/fft)

v0.27.3

Compare Source

No library change. The SIMD kernel generators moved into go-asmgen (github.com/go-asmgen/asmgen/fft/{amd64,arm64,riscv64,s390x}, v0.17.0): go-fft's generators went from 6,516 lines to 409, and every committed .s regenerates byte-identically (21 files, checked in CI and independently). #​78

v0.27.2

Compare Source

Measurements only (no code change): Round 41 — an opt-in FMA mode for the amd64 kernels, measured. As accurate as the default (relative RMS error 0.90–1.04× the default's, ≤ 1.1e-15, against numpy and long-double scipy on the exact input bytes); complex 256 1.07–1.08× faster, RFFT 4096 on Zen 3 1.116 → 1.044 × FFTW, rows within 5% of FFTW Zen 3 18 → 20, Cascade Lake 16 → 18; complex 1024 unchanged; a few rows up to 2.2% slower. The code (branch fma-opt-in-r41, #​77) is not merged yet: its FFT kernel generators are first moving into go-asmgen. #​76


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@tannevaled
tannevaled merged commit 2432766 into main Oct 21, 2026
12 checks passed
@tannevaled
tannevaled deleted the renovate/deps branch October 21, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant