// Differential kernel: the msub vector slice against the Go // toolchain's loong64enc1.s rows (gasm v. go tool asm, byte for byte). #include "textflag.h" TEXT ·VMSUBB(SB), NOSPLIT, $0 VMSUBB V1, V2, V3 RET TEXT ·VMSUBH(SB), NOSPLIT, $0 VMSUBH V1, V2, V3 RET TEXT ·VMSUBW(SB), NOSPLIT, $0 VMSUBW V1, V2, V3 RET TEXT ·VMSUBV(SB), NOSPLIT, $0 VMSUBV V1, V2, V3 RET TEXT ·XVMSUBB(SB), NOSPLIT, $0 XVMSUBB X1, X2, X3 RET TEXT ·XVMSUBH(SB), NOSPLIT, $0 XVMSUBH X1, X2, X3 RET TEXT ·XVMSUBW(SB), NOSPLIT, $0 XVMSUBW X1, X2, X3 RET TEXT ·XVMSUBV(SB), NOSPLIT, $0 XVMSUBV X1, X2, X3 RET