u32 unified = (cmd2<<22 | cmd<<18 | data);
MMULT_AXI_2_mWriteReg(XPAR_MMULT_AXI_2_0_S00_AXI_BASEADDR, MMULT_AXI_2_S00_AXI_SLV_REG0_OFFSET, unified);
xil_printf("written on slv_reg0, bin value = %s \r\n", getBinary(unified));
MMULT_AXI_2_mWriteReg(XPAR_MMULT_AXI_2_0_S00_AXI_BASEADDR, MMULT_AXI_2_S00_AXI_SLV_REG0_OFFSET, (cmd2<<22 | cmd<<18 | data));
xil_printf("written on slv_reg0, bin value = %s \r\n", getBinary((cmd2<<22 | cmd<<18 | data)));