Alexander Bryan

Results 16 comments of Alexander Bryan

When dub is run with --combined, the project does compile: ``` ## Without --combined alex@compy programming/ldc-bug-test2 dub clean 20:50:43 25-01-21 Cleaning artifacts for package ldc-bug-test2 at /home/alex/.dub/cache/ldc-bug-test2/~master alex@compy programming/ldc-bug-test2 dub...

Thanks for responding and implementing _mm256_srli_epi64()! Looking at the output more, I realized while my application was being compiled with -mattr=+avx2, intel-intrinsics was not. After changing: ``` dependency "intel-intrinsics" version="~>1.0"...

Sorry for taking so long to reply. Best I can tell is that the fallback implementation of _mm256_srli_epi64() (when -mattr=+avx2 is not passed in) is incorrect: ``` alex@compy programming/intel-intinsics-bug tree...

I am using the version of LDC shipped by debian 12. I will try to reproduce later tonight with the upstream LDC 1.40 release

Here is me reproducing the issue with LDC 1.40: ``` alex@compy programming/intel-intinsics-bug cat dub.sdl 17:18:13 25-01-21 name "intel-intinsics-bug" description "A minimal D application." authors "alex" copyright "Copyright © 2025, alex"...

verbose dub's output with ldc 1.40: ``` (ldc-1.40.0)alex@compy programming/intel-intinsics-bug dub test --force --verbose 17:34:55 25-01-21 Note: Failed to determine version of package intel-intinsics-bug at .. Assuming ~master. Scanning local packages......