Home
last modified time | relevance | path

Searched refs:vec1 (Results 1 – 4 of 4) sorted by relevance

/CafeSDK-2.12.13-1/system/src/lib/mtx/
DmtxVec_asm.s40 #define vec1 r3 macro
54 lfs fp2, 8(vec1)
56 psq_l fp0, 0(vec1), 0, 0
85 #undef vec1
94 #define vec1 r3 macro
101 psq_l V1_XY, 0(vec1), 0, 0;
108 psq_l V1_Z, 8(vec1), 1, 0;
118 #undef vec1
126 #define vec1 r3 macro
133 psq_l V1_XY, 0(vec1), 0, 0;
[all …]
DmtxVec.c288 void PSVECNormalize ( const Vec *vec1, Vec *dst ) in PSVECNormalize() argument
298 v1_xy = __PSQ_L(vec1, 0, 0); in PSVECNormalize()
306 v1_z = __PSQ_LX(vec1, 8, 1, 0); in PSVECNormalize()
520 f32 PSVECDotProduct ( const Vec *vec1, const Vec *vec2 ) in PSVECDotProduct() argument
525 fp2 = __PSQ_LX(vec1, 4, 0, 0); in PSVECDotProduct()
534 fp5 = __PSQ_L(vec1, 0, 0); in PSVECDotProduct()
602 const Vec *vec1, in PSVECCrossProduct() argument
608 f32x2 fp2 = {vec1->z, vec1->z}; in PSVECCrossProduct()
620 fp0 = __PSQ_L(vec1, 0, 0); in PSVECCrossProduct()
/CafeSDK-2.12.13-1/system/include/cafe/mtx/
DmtxVec.h1122 void ASM_VECAdd ( const Vec *vec1, const Vec *vec2, Vec *dst );
1123 void ASM_VECSubtract ( const Vec *vec1, const Vec *vec2, Vec *dst );
1126 f32 ASM_VECSquareMag ( const Vec *vec1 );
1129 void ASM_VECCrossProduct ( const Vec *vec1, const Vec *vec2, Vec *dst );
/CafeSDK-2.12.13-1/system/src/lib/mtx/headers/cafe/mtx/
DmtxVec.h1122 void ASM_VECAdd ( const Vec *vec1, const Vec *vec2, Vec *dst );
1123 void ASM_VECSubtract ( const Vec *vec1, const Vec *vec2, Vec *dst );
1126 f32 ASM_VECSquareMag ( const Vec *vec1 );
1129 void ASM_VECCrossProduct ( const Vec *vec1, const Vec *vec2, Vec *dst );