intel-intrinsics v1.0.0
Guillaume Piolat
first.last at gmail.com
Wed Feb 6 10:55:26 UTC 2019
On Wednesday, 6 February 2019 at 07:41:25 UTC, Simen Kjærås wrote:
>
> struct __m128 {
> float4 value;
> alias value this;
> void opAssign(__m128i rhs) {
> value = cast(float4)rhs.value;
> }
> }
>
> --
> Simen
The problem is that when you emulate core.simd (DMD 32-bit on
Windows require that, if you want super fast OPTLINK build
times), then you have no way to have user-defined implicit
conversions.
and magic vector types from the compiler float4 / int4 / short8 /
long2 / byte16 are all implicitely convertible to each other, but
I don't think we can replicate this.
More information about the Digitalmars-d-announce
mailing list