SgAsmIntegerValueExpression* makeDWordValue(uint32_t val) { SgAsmIntegerValueExpression* v = new SgAsmIntegerValueExpression(val, 32); ROSE_ASSERT (v); v->set_type(SgAsmTypeDoubleWord::createType()); return v; }
SgAsmIntegerValueExpression* makeQWordValue(uint64_t val) { SgAsmIntegerValueExpression* v = new SgAsmIntegerValueExpression(val, 64); ROSE_ASSERT (v); v->set_type(SgAsmTypeQuadWord::createType()); return v; }
SgAsmIntegerValueExpression* makeByteValue(uint8_t val) { SgAsmIntegerValueExpression* v = new SgAsmIntegerValueExpression(val, 8); ROSE_ASSERT (v); v->set_type(SgAsmTypeByte::createType()); return v; }