diff --git a/mat4/invert_arm.s b/mat4/invert_arm.s new file mode 100644 index 0000000..b123dda --- /dev/null +++ b/mat4/invert_arm.s @@ -0,0 +1,6 @@ +#include "textflag.h" + +// func invertSIMD(lhs *Mat4) +TEXT ·invertSIMD(SB),NOSPLIT,$0 + B ·invert(SB) + diff --git a/mat4/mul_arm.s b/mat4/mul_arm.s new file mode 100644 index 0000000..787f318 --- /dev/null +++ b/mat4/mul_arm.s @@ -0,0 +1,6 @@ +#include "textflag.h" + +// func mulSIMD(out, lhs, rhs *Mat4) +TEXT ·mulSIMD(SB),NOSPLIT,$0 + B ·mul(SB) + diff --git a/vec4/add_arm.s b/vec4/add_arm.s new file mode 100644 index 0000000..d5f9678 --- /dev/null +++ b/vec4/add_arm.s @@ -0,0 +1,6 @@ +#include "textflag.h" + +// func addSIMD(lhs, rhs *Vec4) +TEXT ·addSIMD(SB),NOSPLIT,$0 + B ·add(SB) + diff --git a/vec4/div_arm.s b/vec4/div_arm.s new file mode 100644 index 0000000..cf7bc44 --- /dev/null +++ b/vec4/div_arm.s @@ -0,0 +1,6 @@ +#include "textflag.h" + +// func divSIMD(lhs *Vec4, rhs float32) +TEXT ·divSIMD(SB),NOSPLIT,$0 + B ·div(SB) + diff --git a/vec4/len_arm.s b/vec4/len_arm.s new file mode 100644 index 0000000..cf55a35 --- /dev/null +++ b/vec4/len_arm.s @@ -0,0 +1,6 @@ +#include "textflag.h" + +// func lenSIMD(lhs *Vec4) float32 +TEXT ·lenSIMD(SB),NOSPLIT,$0 + B ·len(SB) + diff --git a/vec4/mul_arm.s b/vec4/mul_arm.s new file mode 100644 index 0000000..21b8e24 --- /dev/null +++ b/vec4/mul_arm.s @@ -0,0 +1,6 @@ +#include "textflag.h" + +// func mulSIMD(lhs *Vec4, rhs float32) +TEXT ·mulSIMD(SB),NOSPLIT,$0 + B ·mul(SB) + diff --git a/vec4/sub_arm.s b/vec4/sub_arm.s new file mode 100644 index 0000000..e8a67a8 --- /dev/null +++ b/vec4/sub_arm.s @@ -0,0 +1,6 @@ +#include "textflag.h" + +// func subSIMD(lhs, rhs *Vec4) +TEXT ·subSIMD(SB),NOSPLIT,$0 + B ·sub(SB) +