#ifndef ATLAS_SAMM_cm2am_a1_H #define ATLAS_SAMM_cm2am_a1_H #include "atlas_amm.h" #ifdef ATL_AMM_NCASES #if ATL_AMM_NCASES != 22 #error "NCASES MISMATCH!" #endif #else #define ATL_AMM_NCASES 22 #endif /* * mat2blk prototypes */ void ATL_scm2am_a1_4 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_4 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_3 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_3 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_3 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_3 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_8 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_8 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_2 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_2 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_2 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_2 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_12 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_12 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_16 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_16 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_scm2am_a1_24 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); void ATL_srm2am_a1_24 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,ATL_CSZT,TYPE*); static cm2am_t ATL_AMM_A2BLK_a1[22] = { ATL_scm2am_a1_4, /* index 0 */ ATL_scm2am_a1_3, /* index 1 */ ATL_scm2am_a1_8, /* index 2 */ ATL_scm2am_a1_2, /* index 3 */ ATL_scm2am_a1_12, /* index 4 */ ATL_scm2am_a1_2, /* index 5 */ ATL_scm2am_a1_16, /* index 6 */ ATL_scm2am_a1_24, /* index 7 */ ATL_scm2am_a1_24, /* index 8 */ ATL_scm2am_a1_24, /* index 9 */ ATL_scm2am_a1_24, /* index 10 */ ATL_scm2am_a1_24, /* index 11 */ ATL_scm2am_a1_24, /* index 12 */ ATL_scm2am_a1_24, /* index 13 */ ATL_scm2am_a1_24, /* index 14 */ ATL_scm2am_a1_24, /* index 15 */ ATL_scm2am_a1_24, /* index 16 */ ATL_scm2am_a1_24, /* index 17 */ ATL_scm2am_a1_24, /* index 18 */ ATL_scm2am_a1_24, /* index 19 */ ATL_scm2am_a1_24, /* index 20 */ ATL_scm2am_a1_24 /* index 21 */ }; static cm2am_t ATL_AMM_AT2BLK_a1[22] = { ATL_srm2am_a1_4, /* index 0 */ ATL_srm2am_a1_3, /* index 1 */ ATL_srm2am_a1_8, /* index 2 */ ATL_srm2am_a1_2, /* index 3 */ ATL_srm2am_a1_12, /* index 4 */ ATL_srm2am_a1_2, /* index 5 */ ATL_srm2am_a1_16, /* index 6 */ ATL_srm2am_a1_24, /* index 7 */ ATL_srm2am_a1_24, /* index 8 */ ATL_srm2am_a1_24, /* index 9 */ ATL_srm2am_a1_24, /* index 10 */ ATL_srm2am_a1_24, /* index 11 */ ATL_srm2am_a1_24, /* index 12 */ ATL_srm2am_a1_24, /* index 13 */ ATL_srm2am_a1_24, /* index 14 */ ATL_srm2am_a1_24, /* index 15 */ ATL_srm2am_a1_24, /* index 16 */ ATL_srm2am_a1_24, /* index 17 */ ATL_srm2am_a1_24, /* index 18 */ ATL_srm2am_a1_24, /* index 19 */ ATL_srm2am_a1_24, /* index 20 */ ATL_srm2am_a1_24 /* index 21 */ }; static cm2am_t ATL_AMM_B2BLK_a1[22] = { ATL_scm2am_a1_4, /* index 0 */ ATL_scm2am_a1_3, /* index 1 */ ATL_scm2am_a1_4, /* index 2 */ ATL_scm2am_a1_2, /* index 3 */ ATL_scm2am_a1_3, /* index 4 */ ATL_scm2am_a1_2, /* index 5 */ ATL_scm2am_a1_4, /* index 6 */ ATL_scm2am_a1_3, /* index 7 */ ATL_scm2am_a1_3, /* index 8 */ ATL_scm2am_a1_3, /* index 9 */ ATL_scm2am_a1_3, /* index 10 */ ATL_scm2am_a1_3, /* index 11 */ ATL_scm2am_a1_3, /* index 12 */ ATL_scm2am_a1_3, /* index 13 */ ATL_scm2am_a1_3, /* index 14 */ ATL_scm2am_a1_3, /* index 15 */ ATL_scm2am_a1_3, /* index 16 */ ATL_scm2am_a1_3, /* index 17 */ ATL_scm2am_a1_3, /* index 18 */ ATL_scm2am_a1_3, /* index 19 */ ATL_scm2am_a1_3, /* index 20 */ ATL_scm2am_a1_3 /* index 21 */ }; static cm2am_t ATL_AMM_BT2BLK_a1[22] = { ATL_srm2am_a1_4, /* index 0 */ ATL_srm2am_a1_3, /* index 1 */ ATL_srm2am_a1_4, /* index 2 */ ATL_srm2am_a1_2, /* index 3 */ ATL_srm2am_a1_3, /* index 4 */ ATL_srm2am_a1_2, /* index 5 */ ATL_srm2am_a1_4, /* index 6 */ ATL_srm2am_a1_3, /* index 7 */ ATL_srm2am_a1_3, /* index 8 */ ATL_srm2am_a1_3, /* index 9 */ ATL_srm2am_a1_3, /* index 10 */ ATL_srm2am_a1_3, /* index 11 */ ATL_srm2am_a1_3, /* index 12 */ ATL_srm2am_a1_3, /* index 13 */ ATL_srm2am_a1_3, /* index 14 */ ATL_srm2am_a1_3, /* index 15 */ ATL_srm2am_a1_3, /* index 16 */ ATL_srm2am_a1_3, /* index 17 */ ATL_srm2am_a1_3, /* index 18 */ ATL_srm2am_a1_3, /* index 19 */ ATL_srm2am_a1_3, /* index 20 */ ATL_srm2am_a1_3 /* index 21 */ }; #endif /* end include file guard */