ogl_beamforming

Ultrasound Beamforming Implemented with OpenGL
git clone anongit@rnpnr.xyz:ogl_beamforming.git
Log | Files | Refs | Feed | Submodules | README | LICENSE

Commit: fafc88230cdb55a58bae90cbd652cc62f5c049fb
Parent: e68fa72369dab981f71b974f346514cd11fb5eff
Author: Randy Palamar
Date:   Wed,  7 Jan 2026 20:30:24 -0700

util: remove conditional around mask move

this is not necessary

Diffstat:
Mutil.c | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/util.c b/util.c @@ -22,10 +22,8 @@ mem_copy(void *restrict dest, void *restrict src, uz n) { for (; n >= 64; n -= 64, s += 64, d += 64) _mm512_storeu_epi8(d, _mm512_loadu_epi8(s)); - if (n > 0) { - __mmask64 k = _cvtu64_mask64(_bzhi_u64(-1, n)); - _mm512_mask_storeu_epi8(d, k, _mm512_maskz_loadu_epi8(k, s)); - } + __mmask64 k = _cvtu64_mask64(_bzhi_u64(-1, n)); + _mm512_mask_storeu_epi8(d, k, _mm512_maskz_loadu_epi8(k, s)); } #else for (; n; n--) *d++ = *s++;