Lines Matching refs:cpA
41 void bts_Alt_init( struct bbs_Context* cpA,
44 bts_VectorMap_init( cpA, &ptrA->baseE );
48 bts_CompactAlt_init( cpA, &ptrA->altE );
53 void bts_Alt_exit( struct bbs_Context* cpA,
56 bts_CompactAlt_exit( cpA, &ptrA->altE );
58 bts_VectorMap_exit( cpA, &ptrA->baseE );
71 void bts_Alt_copy( struct bbs_Context* cpA,
75 bts_CompactAlt_copy( cpA, &ptrA->altE, &srcPtrA->altE );
80 flag bts_Alt_equal( struct bbs_Context* cpA,
114 uint32 bts_Alt_memSize( struct bbs_Context* cpA,
119 memSizeL += bts_VectorMap_memSize( cpA, &ptrA->baseE );
120 memSizeL += bts_CompactAlt_memSize( cpA, &ptrA->altE );
126 uint32 bts_Alt_memWrite( struct bbs_Context* cpA,
130 uint32 memSizeL = bts_Alt_memSize( cpA, ptrA );
133 memPtrA += bts_VectorMap_memWrite( cpA, &ptrA->baseE, memPtrA );
134 memPtrA += bts_CompactAlt_memWrite( cpA, &ptrA->altE, memPtrA );
140 uint32 bts_Alt_memRead( struct bbs_Context* cpA,
147 struct bbs_MemSeg* espL = bbs_MemTbl_segPtr( cpA, &memTblL, 0 );
149 if( bbs_Context_error( cpA ) ) return 0;
151 memPtrA += bbs_memReadVersion32( cpA, &versionL, bts_ALT_VERSION, memPtrA );
152 memPtrA += bts_VectorMap_memRead( cpA, &ptrA->baseE, memPtrA );
153 memPtrA += bts_CompactAlt_memRead( cpA, &ptrA->altE, memPtrA, espL );
155 if( memSizeL != bts_Alt_memSize( cpA, ptrA ) )
175 void bts_Alt_map( struct bbs_Context* cpA,
195 bts_Flt16Vec_size( cpA, outVecPtrA, ptrL->altE.matE.heightE );
197 bts_CompactAlt_map( cpA, &ptrL->altE, inVecPtrA->arrE.arrPtrE, inVecPtrA->expE, outVecPtrA->arrE.arrPtrE, &outVecPtrA->expE );
199 bts_Flt16Vec_maximizeMantisse( cpA, outVecPtrA );