rem: (si->engine.fifo.ch_ptr[cmd] + offset));
add: ((si->engine.fifo.ch_ptr[cmd] & 0x0000fffc) + offset));
context: static void nv_acc_cmd_dma(uint32 cmd, uint16 offset, uint16 size){	si->engine.dma.cmdbuffer[si->engine.dma.current++] = ((size << 18) |		(si->engine.fifo.ch_ptr[cmd] + offset));}