Home
last modified time | relevance | path

Searched refs:vec2A (Results 1 – 7 of 7) sorted by relevance

/external/neven/Embedded/common/src/b_BasicEm/
DMath.c37 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
352 mov ebx, vec2A 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 …]
DMathSSE2.c34 int32 bbs_dotProduct_64SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_64SSE2() argument
38 int16* vec2L = ( int16* )vec2A; in bbs_dotProduct_64SSE2()
146 int32 bbs_dotProduct_128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_128SSE2() argument
150 int16* vec2L = ( int16* )vec2A; in bbs_dotProduct_128SSE2()
249 int32 bbs_dotProduct_u128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA ) in bbs_dotProduct_u128SSE2() argument
253 int16* vec2L = ( int16* )vec2A; in bbs_dotProduct_u128SSE2()
DMath.h122 int32 bbs_dotProductInt16( const int16* vec1A, const int16* vec2A, uint32 sizeA );
/external/neven/Embedded/common/src/b_TensorEm/
DFlt16Vec3D.c256 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()
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()
273 bbpL = vec2A.bbpE; 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 …]
DFlt16Vec2D.c259 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()
272 xL = ( ( int32 ) vec1A.xE << -shiftL ) + vec2A.xE; in bts_Flt16Vec2D_add()
273 yL = ( ( int32 ) vec1A.yE << -shiftL ) + vec2A.yE; in bts_Flt16Vec2D_add()
274 bbpL = vec2A.bbpE; 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 …]
DFlt16Vec3D.h113 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
DFlt16Vec2D.h114 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