CARD_OPT_TOP_SHIFT
num = (val & CARD_OPT_TOP_MASK) >> CARD_OPT_TOP_SHIFT;
val = (val & CARD_OPT_TOP_MASK) >> CARD_OPT_TOP_SHIFT;