Searched refs:vec1A (Results 1 – 7 of 7) sorted by relevance
/external/neven/Embedded/common/src/b_BasicEm/ |
D | Math.c | 37 extern int32 bbs_dotProduct_128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ); 38 extern int32 bbs_dotProduct_u128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ); 42 int32 bbs_dotProduct_fr71( const int16* vec1A, const int16* vec2A, uint32 sizeA ); 344 int32 bbs_dotProduct_intelMMX16( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_intelMMX16() argument 351 mov eax, vec1A in bbs_dotProduct_intelMMX16() 418 int32 bbs_dotProduct_intelMMX16( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_intelMMX16() argument 479 : "g" ( vec1A ), "g" ( vec2A ), "g" ( sizeA ) in bbs_dotProduct_intelMMX16() 497 int32 bbs_dotProduct_dsp( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_dsp() argument 502 resultL = dotProduct_C62x( vec1A, vec2A, sizeA - 1 ); in bbs_dotProduct_dsp() 503 return resultL + ( int32 ) *( vec1A + sizeA - 1 ) * *( vec2A + sizeA - 1 ); in bbs_dotProduct_dsp() [all …]
|
D | MathSSE2.c | 34 int32 bbs_dotProduct_64SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_64SSE2() argument 37 int16* vec1L = ( int16* )vec1A; in bbs_dotProduct_64SSE2() 146 int32 bbs_dotProduct_128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_128SSE2() argument 149 int16* vec1L = ( int16* )vec1A; in bbs_dotProduct_128SSE2() 249 int32 bbs_dotProduct_u128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_u128SSE2() argument 252 int16* vec1L = ( int16* )vec1A; in bbs_dotProduct_u128SSE2()
|
D | Math.h | 122 int32 bbs_dotProductInt16( const int16* vec1A, const int16* vec2A, uint32 sizeA );
|
/external/neven/Embedded/common/src/b_TensorEm/ |
D | Flt16Vec3D.c | 256 struct bts_Flt16Vec3D bts_Flt16Vec3D_add( struct bts_Flt16Vec3D vec1A, struct bts_Flt16Vec3D vec2A ) in bts_Flt16Vec3D_add() argument 259 int32 shiftL = vec1A.bbpE - vec2A.bbpE; in bts_Flt16Vec3D_add() 263 xL = vec1A.xE + ( ( int32 ) vec2A.xE << shiftL ); in bts_Flt16Vec3D_add() 264 yL = vec1A.yE + ( ( int32 ) vec2A.yE << shiftL ); in bts_Flt16Vec3D_add() 265 zL = vec1A.zE + ( ( int32 ) vec2A.zE << shiftL ); in bts_Flt16Vec3D_add() 266 bbpL = vec1A.bbpE; in bts_Flt16Vec3D_add() 270 xL = ( ( int32 ) vec1A.xE << -shiftL ) + vec2A.xE; in bts_Flt16Vec3D_add() 271 yL = ( ( int32 ) vec1A.yE << -shiftL ) + vec2A.yE; in bts_Flt16Vec3D_add() 272 zL = ( ( int32 ) vec1A.zE << -shiftL ) + vec2A.zE; in bts_Flt16Vec3D_add() 281 struct bts_Flt16Vec3D bts_Flt16Vec3D_sub( struct bts_Flt16Vec3D vec1A, struct bts_Flt16Vec3D vec2A ) in bts_Flt16Vec3D_sub() argument [all …]
|
D | Flt16Vec2D.c | 259 struct bts_Flt16Vec2D bts_Flt16Vec2D_add( struct bts_Flt16Vec2D vec1A, struct bts_Flt16Vec2D vec2A ) in bts_Flt16Vec2D_add() argument 262 int32 shiftL = vec1A.bbpE - vec2A.bbpE; in bts_Flt16Vec2D_add() 266 xL = ( ( int32 ) vec2A.xE << shiftL ) + vec1A.xE; in bts_Flt16Vec2D_add() 267 yL = ( ( int32 ) vec2A.yE << shiftL ) + vec1A.yE; in bts_Flt16Vec2D_add() 268 bbpL = vec1A.bbpE; in bts_Flt16Vec2D_add() 272 xL = ( ( int32 ) vec1A.xE << -shiftL ) + vec2A.xE; in bts_Flt16Vec2D_add() 273 yL = ( ( int32 ) vec1A.yE << -shiftL ) + vec2A.yE; in bts_Flt16Vec2D_add() 282 struct bts_Flt16Vec2D bts_Flt16Vec2D_sub( struct bts_Flt16Vec2D vec1A, struct bts_Flt16Vec2D vec2A ) in bts_Flt16Vec2D_sub() argument 285 int32 shiftL = vec1A.bbpE - vec2A.bbpE; in bts_Flt16Vec2D_sub() 289 xL = ( int32 ) vec1A.xE - ( ( int32 ) vec2A.xE << shiftL ); in bts_Flt16Vec2D_sub() [all …]
|
D | Flt16Vec3D.h | 113 struct bts_Flt16Vec3D bts_Flt16Vec3D_add( struct bts_Flt16Vec3D vec1A, struct bts_Flt16Vec3D vec2A … 116 struct bts_Flt16Vec3D bts_Flt16Vec3D_sub( struct bts_Flt16Vec3D vec1A, struct bts_Flt16Vec3D vec2A …
|
D | Flt16Vec2D.h | 114 struct bts_Flt16Vec2D bts_Flt16Vec2D_add( struct bts_Flt16Vec2D vec1A, struct bts_Flt16Vec2D vec2A … 117 struct bts_Flt16Vec2D bts_Flt16Vec2D_sub( struct bts_Flt16Vec2D vec1A, struct bts_Flt16Vec2D vec2A …
|