S_MAPINDEX
#define V_MAPINDEX(x) ((x) << S_MAPINDEX)
#define G_MAPINDEX(x) (((x) >> S_MAPINDEX) & M_MAPINDEX)