What does "MOVOU" mean in golang assembly

When I read the Golang code codes, I found MOVOU. And I can’t get anything about this instruction by doing a Google search.

For example: src / runtime / asm_amd64.s # L933

MOVOU   -16(AX), X1
+4
source share
1 answer

Unfortunately, the Go x86 syntax has a lot of weird names, inconsistencies, and problems.

As already mentioned in the comments, MOVOU is MOVDQU.

, , . AVX512 , . , ctrl+F Go asm.

:

enter image description here

x86.v0.2.csv, Intel, GNU Go . v0.2 , .

, aliases, , , PADDD PADDL, - - .

, , Go asm "". , , N . "" .
( , , Russ Cox : issue21528.)

+2

Source: https://habr.com/ru/post/1664781/


All Articles