multiply
static u_quad_t multiply(u_quad_t, u_quad_t);
num = multiply(num, (u_quad_t)512);
num = multiply(num, (u_quad_t)1024);
num = multiply(num, (u_quad_t)1024 * 1024);
num = multiply(num, (u_quad_t)1024 * 1024 * 1024);
num = multiply(num, (u_quad_t)1024 * 1024);
num = multiply(num, (u_quad_t)1024 * 1024);
num = multiply(num, num2);
SignExtend(int bitwidth, uint64_t imm, unsigned int multiply)
return imm * multiply;
ZeroExtend(int bitwidth, uint64_t imm, unsigned int multiply)
return imm * multiply;