L2_SZ
for (i = 0; i < L2_SZ; i++) {
for (i = 0, count = 0, total = 0; i < L2_SZ; i++) {
tmp_index = tmp_index % L2_SZ;
#define PREV_L2_INDEX(x) ((x) ? ((x) - 1) : (L2_SZ - 1))
curr_index = (L2_INDEX(tempstat->index) - 1) % L2_SZ;
for (read_cnt = 0; read_cnt < L2_SZ - 1; read_cnt++) {
for (i = 0; i < L2_SZ; i++) {
#define L3_INDEX(i) ((i) / (L1_SZ * L2_SZ))
#define L3_REM(i) ((i) % (L1_SZ * L2_SZ))
#define L4_INDEX(i) ((i) / (L1_SZ * L2_SZ * L3_SZ))
#define L4_REM(i) ((i) % (L1_SZ * L2_SZ * L3_SZ))
#define L5_INDEX(i) ((i) / (L1_SZ * L2_SZ * L3_SZ * L4_SZ))
#define L5_REM(i) ((i) % (L1_SZ * L2_SZ * L3_SZ * L4_SZ))
short l2[L2_SZ]; /* level 2 samples */