RE: Get a cod file from cpparma64? ยป mod.patch
arma64generator.cpp | ||
---|---|---|
void Context::Modulo (const Code::Operand& target, const Code::Operand& value1, const Code::Operand& value2)
|
||
{
|
||
const auto dividend = Load (value1), divisor = Load (value2), result = Acquire (target), temporary = Acquire (target.type);
|
||
Emit ({IsSigned (target) ? Instruction::SDIV : Instruction::UDIV, result, dividend, divisor});
|
||
Emit (MUL {temporary, result, divisor}); Emit (SUB {result, dividend, temporary}); Store (result, target);
|
||
const auto dividend = Load (value1), divisor = Load (value2), result = Acquire (target), quotient = Acquire (target.type), product = Acquire (target.type);
|
||
Emit ({IsSigned (target) ? Instruction::SDIV : Instruction::UDIV, quotient, dividend, divisor});
|
||
Emit (MUL {product, quotient, divisor}); Emit (SUB {result, dividend, product}); Store (result, target);
|
||
}
|
||
void Context::Push (const Code::Operand& value)
|