#ifndef ATLAS_SAMM_ABLK2CMAT_H #define ATLAS_SAMM_ABLK2CMAT_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 void ATL_sablk2cmat_4x4_a1_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_a1_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_a1_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_a1_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_an_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_an_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_an_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_an_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_aX_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_aX_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_aX_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_4x4_aX_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_a1_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_a1_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_a1_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_a1_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_an_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_an_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_an_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_an_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_aX_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_aX_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_aX_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_3x3_aX_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_a1_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_a1_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_a1_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_a1_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_an_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_an_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_an_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_an_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_aX_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_aX_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_aX_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_8x4_aX_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_a1_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_a1_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_a1_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_a1_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_an_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_an_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_an_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_an_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_aX_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_aX_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_aX_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_2x2_aX_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_a1_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_a1_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_a1_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_a1_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_an_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_an_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_an_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_an_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_aX_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_aX_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_aX_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_12x3_aX_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_a1_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_a1_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_a1_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_a1_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_an_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_an_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_an_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_an_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_aX_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_aX_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_aX_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_16x4_aX_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_a1_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_a1_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_a1_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_a1_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_an_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_an_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_an_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_an_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_aX_b0 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_aX_b1 (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_aX_bn (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); void ATL_sablk2cmat_24x3_aX_bX (ATL_CSZT,ATL_CSZT,const SCALAR,const TYPE*,const SCALAR,TYPE *,ATL_CSZT); static ablk2cmat_t ATL_AMM_BLK2C_a1_b0[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_a1_b0, /* index 0 */ ATL_sablk2cmat_3x3_a1_b0, /* index 1 */ ATL_sablk2cmat_8x4_a1_b0, /* index 2 */ ATL_sablk2cmat_2x2_a1_b0, /* index 3 */ ATL_sablk2cmat_12x3_a1_b0, /* index 4 */ ATL_sablk2cmat_2x2_a1_b0, /* index 5 */ ATL_sablk2cmat_16x4_a1_b0, /* index 6 */ ATL_sablk2cmat_24x3_a1_b0, /* index 7 */ ATL_sablk2cmat_24x3_a1_b0, /* index 8 */ ATL_sablk2cmat_24x3_a1_b0, /* index 9 */ ATL_sablk2cmat_24x3_a1_b0, /* index 10 */ ATL_sablk2cmat_24x3_a1_b0, /* index 11 */ ATL_sablk2cmat_24x3_a1_b0, /* index 12 */ ATL_sablk2cmat_24x3_a1_b0, /* index 13 */ ATL_sablk2cmat_24x3_a1_b0, /* index 14 */ ATL_sablk2cmat_24x3_a1_b0, /* index 15 */ ATL_sablk2cmat_24x3_a1_b0, /* index 16 */ ATL_sablk2cmat_24x3_a1_b0, /* index 17 */ ATL_sablk2cmat_24x3_a1_b0, /* index 18 */ ATL_sablk2cmat_24x3_a1_b0, /* index 19 */ ATL_sablk2cmat_24x3_a1_b0, /* index 20 */ ATL_sablk2cmat_24x3_a1_b0 /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_a1_b1[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_a1_b1, /* index 0 */ ATL_sablk2cmat_3x3_a1_b1, /* index 1 */ ATL_sablk2cmat_8x4_a1_b1, /* index 2 */ ATL_sablk2cmat_2x2_a1_b1, /* index 3 */ ATL_sablk2cmat_12x3_a1_b1, /* index 4 */ ATL_sablk2cmat_2x2_a1_b1, /* index 5 */ ATL_sablk2cmat_16x4_a1_b1, /* index 6 */ ATL_sablk2cmat_24x3_a1_b1, /* index 7 */ ATL_sablk2cmat_24x3_a1_b1, /* index 8 */ ATL_sablk2cmat_24x3_a1_b1, /* index 9 */ ATL_sablk2cmat_24x3_a1_b1, /* index 10 */ ATL_sablk2cmat_24x3_a1_b1, /* index 11 */ ATL_sablk2cmat_24x3_a1_b1, /* index 12 */ ATL_sablk2cmat_24x3_a1_b1, /* index 13 */ ATL_sablk2cmat_24x3_a1_b1, /* index 14 */ ATL_sablk2cmat_24x3_a1_b1, /* index 15 */ ATL_sablk2cmat_24x3_a1_b1, /* index 16 */ ATL_sablk2cmat_24x3_a1_b1, /* index 17 */ ATL_sablk2cmat_24x3_a1_b1, /* index 18 */ ATL_sablk2cmat_24x3_a1_b1, /* index 19 */ ATL_sablk2cmat_24x3_a1_b1, /* index 20 */ ATL_sablk2cmat_24x3_a1_b1 /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_a1_bn[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_a1_bn, /* index 0 */ ATL_sablk2cmat_3x3_a1_bn, /* index 1 */ ATL_sablk2cmat_8x4_a1_bn, /* index 2 */ ATL_sablk2cmat_2x2_a1_bn, /* index 3 */ ATL_sablk2cmat_12x3_a1_bn, /* index 4 */ ATL_sablk2cmat_2x2_a1_bn, /* index 5 */ ATL_sablk2cmat_16x4_a1_bn, /* index 6 */ ATL_sablk2cmat_24x3_a1_bn, /* index 7 */ ATL_sablk2cmat_24x3_a1_bn, /* index 8 */ ATL_sablk2cmat_24x3_a1_bn, /* index 9 */ ATL_sablk2cmat_24x3_a1_bn, /* index 10 */ ATL_sablk2cmat_24x3_a1_bn, /* index 11 */ ATL_sablk2cmat_24x3_a1_bn, /* index 12 */ ATL_sablk2cmat_24x3_a1_bn, /* index 13 */ ATL_sablk2cmat_24x3_a1_bn, /* index 14 */ ATL_sablk2cmat_24x3_a1_bn, /* index 15 */ ATL_sablk2cmat_24x3_a1_bn, /* index 16 */ ATL_sablk2cmat_24x3_a1_bn, /* index 17 */ ATL_sablk2cmat_24x3_a1_bn, /* index 18 */ ATL_sablk2cmat_24x3_a1_bn, /* index 19 */ ATL_sablk2cmat_24x3_a1_bn, /* index 20 */ ATL_sablk2cmat_24x3_a1_bn /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_a1_bX[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_a1_bX, /* index 0 */ ATL_sablk2cmat_3x3_a1_bX, /* index 1 */ ATL_sablk2cmat_8x4_a1_bX, /* index 2 */ ATL_sablk2cmat_2x2_a1_bX, /* index 3 */ ATL_sablk2cmat_12x3_a1_bX, /* index 4 */ ATL_sablk2cmat_2x2_a1_bX, /* index 5 */ ATL_sablk2cmat_16x4_a1_bX, /* index 6 */ ATL_sablk2cmat_24x3_a1_bX, /* index 7 */ ATL_sablk2cmat_24x3_a1_bX, /* index 8 */ ATL_sablk2cmat_24x3_a1_bX, /* index 9 */ ATL_sablk2cmat_24x3_a1_bX, /* index 10 */ ATL_sablk2cmat_24x3_a1_bX, /* index 11 */ ATL_sablk2cmat_24x3_a1_bX, /* index 12 */ ATL_sablk2cmat_24x3_a1_bX, /* index 13 */ ATL_sablk2cmat_24x3_a1_bX, /* index 14 */ ATL_sablk2cmat_24x3_a1_bX, /* index 15 */ ATL_sablk2cmat_24x3_a1_bX, /* index 16 */ ATL_sablk2cmat_24x3_a1_bX, /* index 17 */ ATL_sablk2cmat_24x3_a1_bX, /* index 18 */ ATL_sablk2cmat_24x3_a1_bX, /* index 19 */ ATL_sablk2cmat_24x3_a1_bX, /* index 20 */ ATL_sablk2cmat_24x3_a1_bX /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_an_b0[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_an_b0, /* index 0 */ ATL_sablk2cmat_3x3_an_b0, /* index 1 */ ATL_sablk2cmat_8x4_an_b0, /* index 2 */ ATL_sablk2cmat_2x2_an_b0, /* index 3 */ ATL_sablk2cmat_12x3_an_b0, /* index 4 */ ATL_sablk2cmat_2x2_an_b0, /* index 5 */ ATL_sablk2cmat_16x4_an_b0, /* index 6 */ ATL_sablk2cmat_24x3_an_b0, /* index 7 */ ATL_sablk2cmat_24x3_an_b0, /* index 8 */ ATL_sablk2cmat_24x3_an_b0, /* index 9 */ ATL_sablk2cmat_24x3_an_b0, /* index 10 */ ATL_sablk2cmat_24x3_an_b0, /* index 11 */ ATL_sablk2cmat_24x3_an_b0, /* index 12 */ ATL_sablk2cmat_24x3_an_b0, /* index 13 */ ATL_sablk2cmat_24x3_an_b0, /* index 14 */ ATL_sablk2cmat_24x3_an_b0, /* index 15 */ ATL_sablk2cmat_24x3_an_b0, /* index 16 */ ATL_sablk2cmat_24x3_an_b0, /* index 17 */ ATL_sablk2cmat_24x3_an_b0, /* index 18 */ ATL_sablk2cmat_24x3_an_b0, /* index 19 */ ATL_sablk2cmat_24x3_an_b0, /* index 20 */ ATL_sablk2cmat_24x3_an_b0 /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_an_b1[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_an_b1, /* index 0 */ ATL_sablk2cmat_3x3_an_b1, /* index 1 */ ATL_sablk2cmat_8x4_an_b1, /* index 2 */ ATL_sablk2cmat_2x2_an_b1, /* index 3 */ ATL_sablk2cmat_12x3_an_b1, /* index 4 */ ATL_sablk2cmat_2x2_an_b1, /* index 5 */ ATL_sablk2cmat_16x4_an_b1, /* index 6 */ ATL_sablk2cmat_24x3_an_b1, /* index 7 */ ATL_sablk2cmat_24x3_an_b1, /* index 8 */ ATL_sablk2cmat_24x3_an_b1, /* index 9 */ ATL_sablk2cmat_24x3_an_b1, /* index 10 */ ATL_sablk2cmat_24x3_an_b1, /* index 11 */ ATL_sablk2cmat_24x3_an_b1, /* index 12 */ ATL_sablk2cmat_24x3_an_b1, /* index 13 */ ATL_sablk2cmat_24x3_an_b1, /* index 14 */ ATL_sablk2cmat_24x3_an_b1, /* index 15 */ ATL_sablk2cmat_24x3_an_b1, /* index 16 */ ATL_sablk2cmat_24x3_an_b1, /* index 17 */ ATL_sablk2cmat_24x3_an_b1, /* index 18 */ ATL_sablk2cmat_24x3_an_b1, /* index 19 */ ATL_sablk2cmat_24x3_an_b1, /* index 20 */ ATL_sablk2cmat_24x3_an_b1 /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_an_bn[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_an_bn, /* index 0 */ ATL_sablk2cmat_3x3_an_bn, /* index 1 */ ATL_sablk2cmat_8x4_an_bn, /* index 2 */ ATL_sablk2cmat_2x2_an_bn, /* index 3 */ ATL_sablk2cmat_12x3_an_bn, /* index 4 */ ATL_sablk2cmat_2x2_an_bn, /* index 5 */ ATL_sablk2cmat_16x4_an_bn, /* index 6 */ ATL_sablk2cmat_24x3_an_bn, /* index 7 */ ATL_sablk2cmat_24x3_an_bn, /* index 8 */ ATL_sablk2cmat_24x3_an_bn, /* index 9 */ ATL_sablk2cmat_24x3_an_bn, /* index 10 */ ATL_sablk2cmat_24x3_an_bn, /* index 11 */ ATL_sablk2cmat_24x3_an_bn, /* index 12 */ ATL_sablk2cmat_24x3_an_bn, /* index 13 */ ATL_sablk2cmat_24x3_an_bn, /* index 14 */ ATL_sablk2cmat_24x3_an_bn, /* index 15 */ ATL_sablk2cmat_24x3_an_bn, /* index 16 */ ATL_sablk2cmat_24x3_an_bn, /* index 17 */ ATL_sablk2cmat_24x3_an_bn, /* index 18 */ ATL_sablk2cmat_24x3_an_bn, /* index 19 */ ATL_sablk2cmat_24x3_an_bn, /* index 20 */ ATL_sablk2cmat_24x3_an_bn /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_an_bX[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_an_bX, /* index 0 */ ATL_sablk2cmat_3x3_an_bX, /* index 1 */ ATL_sablk2cmat_8x4_an_bX, /* index 2 */ ATL_sablk2cmat_2x2_an_bX, /* index 3 */ ATL_sablk2cmat_12x3_an_bX, /* index 4 */ ATL_sablk2cmat_2x2_an_bX, /* index 5 */ ATL_sablk2cmat_16x4_an_bX, /* index 6 */ ATL_sablk2cmat_24x3_an_bX, /* index 7 */ ATL_sablk2cmat_24x3_an_bX, /* index 8 */ ATL_sablk2cmat_24x3_an_bX, /* index 9 */ ATL_sablk2cmat_24x3_an_bX, /* index 10 */ ATL_sablk2cmat_24x3_an_bX, /* index 11 */ ATL_sablk2cmat_24x3_an_bX, /* index 12 */ ATL_sablk2cmat_24x3_an_bX, /* index 13 */ ATL_sablk2cmat_24x3_an_bX, /* index 14 */ ATL_sablk2cmat_24x3_an_bX, /* index 15 */ ATL_sablk2cmat_24x3_an_bX, /* index 16 */ ATL_sablk2cmat_24x3_an_bX, /* index 17 */ ATL_sablk2cmat_24x3_an_bX, /* index 18 */ ATL_sablk2cmat_24x3_an_bX, /* index 19 */ ATL_sablk2cmat_24x3_an_bX, /* index 20 */ ATL_sablk2cmat_24x3_an_bX /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_aX_b0[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_aX_b0, /* index 0 */ ATL_sablk2cmat_3x3_aX_b0, /* index 1 */ ATL_sablk2cmat_8x4_aX_b0, /* index 2 */ ATL_sablk2cmat_2x2_aX_b0, /* index 3 */ ATL_sablk2cmat_12x3_aX_b0, /* index 4 */ ATL_sablk2cmat_2x2_aX_b0, /* index 5 */ ATL_sablk2cmat_16x4_aX_b0, /* index 6 */ ATL_sablk2cmat_24x3_aX_b0, /* index 7 */ ATL_sablk2cmat_24x3_aX_b0, /* index 8 */ ATL_sablk2cmat_24x3_aX_b0, /* index 9 */ ATL_sablk2cmat_24x3_aX_b0, /* index 10 */ ATL_sablk2cmat_24x3_aX_b0, /* index 11 */ ATL_sablk2cmat_24x3_aX_b0, /* index 12 */ ATL_sablk2cmat_24x3_aX_b0, /* index 13 */ ATL_sablk2cmat_24x3_aX_b0, /* index 14 */ ATL_sablk2cmat_24x3_aX_b0, /* index 15 */ ATL_sablk2cmat_24x3_aX_b0, /* index 16 */ ATL_sablk2cmat_24x3_aX_b0, /* index 17 */ ATL_sablk2cmat_24x3_aX_b0, /* index 18 */ ATL_sablk2cmat_24x3_aX_b0, /* index 19 */ ATL_sablk2cmat_24x3_aX_b0, /* index 20 */ ATL_sablk2cmat_24x3_aX_b0 /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_aX_b1[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_aX_b1, /* index 0 */ ATL_sablk2cmat_3x3_aX_b1, /* index 1 */ ATL_sablk2cmat_8x4_aX_b1, /* index 2 */ ATL_sablk2cmat_2x2_aX_b1, /* index 3 */ ATL_sablk2cmat_12x3_aX_b1, /* index 4 */ ATL_sablk2cmat_2x2_aX_b1, /* index 5 */ ATL_sablk2cmat_16x4_aX_b1, /* index 6 */ ATL_sablk2cmat_24x3_aX_b1, /* index 7 */ ATL_sablk2cmat_24x3_aX_b1, /* index 8 */ ATL_sablk2cmat_24x3_aX_b1, /* index 9 */ ATL_sablk2cmat_24x3_aX_b1, /* index 10 */ ATL_sablk2cmat_24x3_aX_b1, /* index 11 */ ATL_sablk2cmat_24x3_aX_b1, /* index 12 */ ATL_sablk2cmat_24x3_aX_b1, /* index 13 */ ATL_sablk2cmat_24x3_aX_b1, /* index 14 */ ATL_sablk2cmat_24x3_aX_b1, /* index 15 */ ATL_sablk2cmat_24x3_aX_b1, /* index 16 */ ATL_sablk2cmat_24x3_aX_b1, /* index 17 */ ATL_sablk2cmat_24x3_aX_b1, /* index 18 */ ATL_sablk2cmat_24x3_aX_b1, /* index 19 */ ATL_sablk2cmat_24x3_aX_b1, /* index 20 */ ATL_sablk2cmat_24x3_aX_b1 /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_aX_bn[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_aX_bn, /* index 0 */ ATL_sablk2cmat_3x3_aX_bn, /* index 1 */ ATL_sablk2cmat_8x4_aX_bn, /* index 2 */ ATL_sablk2cmat_2x2_aX_bn, /* index 3 */ ATL_sablk2cmat_12x3_aX_bn, /* index 4 */ ATL_sablk2cmat_2x2_aX_bn, /* index 5 */ ATL_sablk2cmat_16x4_aX_bn, /* index 6 */ ATL_sablk2cmat_24x3_aX_bn, /* index 7 */ ATL_sablk2cmat_24x3_aX_bn, /* index 8 */ ATL_sablk2cmat_24x3_aX_bn, /* index 9 */ ATL_sablk2cmat_24x3_aX_bn, /* index 10 */ ATL_sablk2cmat_24x3_aX_bn, /* index 11 */ ATL_sablk2cmat_24x3_aX_bn, /* index 12 */ ATL_sablk2cmat_24x3_aX_bn, /* index 13 */ ATL_sablk2cmat_24x3_aX_bn, /* index 14 */ ATL_sablk2cmat_24x3_aX_bn, /* index 15 */ ATL_sablk2cmat_24x3_aX_bn, /* index 16 */ ATL_sablk2cmat_24x3_aX_bn, /* index 17 */ ATL_sablk2cmat_24x3_aX_bn, /* index 18 */ ATL_sablk2cmat_24x3_aX_bn, /* index 19 */ ATL_sablk2cmat_24x3_aX_bn, /* index 20 */ ATL_sablk2cmat_24x3_aX_bn /* index 21 */ }; static ablk2cmat_t ATL_AMM_BLK2C_aX_bX[ATL_AMM_NCASES] = { ATL_sablk2cmat_4x4_aX_bX, /* index 0 */ ATL_sablk2cmat_3x3_aX_bX, /* index 1 */ ATL_sablk2cmat_8x4_aX_bX, /* index 2 */ ATL_sablk2cmat_2x2_aX_bX, /* index 3 */ ATL_sablk2cmat_12x3_aX_bX, /* index 4 */ ATL_sablk2cmat_2x2_aX_bX, /* index 5 */ ATL_sablk2cmat_16x4_aX_bX, /* index 6 */ ATL_sablk2cmat_24x3_aX_bX, /* index 7 */ ATL_sablk2cmat_24x3_aX_bX, /* index 8 */ ATL_sablk2cmat_24x3_aX_bX, /* index 9 */ ATL_sablk2cmat_24x3_aX_bX, /* index 10 */ ATL_sablk2cmat_24x3_aX_bX, /* index 11 */ ATL_sablk2cmat_24x3_aX_bX, /* index 12 */ ATL_sablk2cmat_24x3_aX_bX, /* index 13 */ ATL_sablk2cmat_24x3_aX_bX, /* index 14 */ ATL_sablk2cmat_24x3_aX_bX, /* index 15 */ ATL_sablk2cmat_24x3_aX_bX, /* index 16 */ ATL_sablk2cmat_24x3_aX_bX, /* index 17 */ ATL_sablk2cmat_24x3_aX_bX, /* index 18 */ ATL_sablk2cmat_24x3_aX_bX, /* index 19 */ ATL_sablk2cmat_24x3_aX_bX, /* index 20 */ ATL_sablk2cmat_24x3_aX_bX /* index 21 */ }; #endif /* end include file guard */