https://issues.dlang.org/show_bug.cgi?id=19443
Walter Bright <bugzi...@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #3 from Walter Bright <bugzi...@digitalmars.com> --- I corrected the line: writefln ("core.simd: %s", simd!(XMM.MOVHLPS) (a, b)); to: writefln ("core.simd: %s", __simd(XMM.MOVHLPS, a, b)); Compiled with master and ran it, and the output is: expected result: [5, 7, 4, 8] core.simd: [0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 65] asm: [5, 7, 4, 8] which appears to be the expected behavior. Marking as resolved. --