mem_read
mem_read(a[0], a[1], a[2], a[3], 0);
mem_read(a[0], a[1], a[2], a[3], (uint32_t)p);
mem_read(a[0], a[1], a[2], a[3], (uint32_t)p);
void mem_read(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t);