blob: 7f402271f7912146d74d860e3dc4277527102d97 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
AVX128: vmovq can be improved
```json
"vmovq xmm0, qword [rax]": {
"ExpectedInstructionCount": 4,
"Comment": [
"Map 1 0b01 0x6e 128-bit"
],
"ExpectedArm64ASM": [
"ldr q2, [x4]",
"mov v16.8b, v2.8b",
"movi v2.2d, #0x0",
"str q2, [x28, #16]"
]
},
```
Moves in to a temporary first before copying to the final destination for some reason.
vmovdqa and vmovdqu don't seem to have the same problem.
|