feat(loong64): encode the full LSX and LASX table
Assisted-by: GLM 5.3 Flash
This commit is contained in:
Vendored
+44
@@ -0,0 +1,44 @@
|
||||
// Differential kernel: the _dbar (acquire/release) atomic exchange
|
||||
// variants against the Go toolchain's loong64enc1.s rows.
|
||||
|
||||
#include "textflag.h"
|
||||
|
||||
TEXT ·AMXORDBW(SB), NOSPLIT, $0
|
||||
AMXORDBW R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMXORDBV(SB), NOSPLIT, $0
|
||||
AMXORDBV R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMAXDBW(SB), NOSPLIT, $0
|
||||
AMMAXDBW R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMAXDBV(SB), NOSPLIT, $0
|
||||
AMMAXDBV R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMINDBW(SB), NOSPLIT, $0
|
||||
AMMINDBW R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMINDBV(SB), NOSPLIT, $0
|
||||
AMMINDBV R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMAXDBWU(SB), NOSPLIT, $0
|
||||
AMMAXDBWU R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMAXDBVU(SB), NOSPLIT, $0
|
||||
AMMAXDBVU R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMINDBWU(SB), NOSPLIT, $0
|
||||
AMMINDBWU R14, (R13), R12
|
||||
RET
|
||||
|
||||
TEXT ·AMMINDBVU(SB), NOSPLIT, $0
|
||||
AMMINDBVU R14, (R13), R12
|
||||
RET
|
||||
Reference in New Issue
Block a user