FIFO_IR_EVENT
if (fir & FIFO_IR_EVENT(FIFO_IR_IN_HALF_EMPTY)) {
if (fir & FIFO_IR_EVENT(FIFO_IR_OUT_HALF_EMPTY)) {
if (fir & FIFO_IR_EVENT(FIFO_IR_OUT_EMPTY)) {