Fix for undefined uint64_t to int64_t conversion.

Change-Id: Ibaad452aafbc4679751a2227e09884cb4d3b5d0e
This commit is contained in:
John Pulford 2016-05-11 10:55:58 +01:00 committed by Jacob Bramley
parent 0f35e36b7f
commit 85a01e7807

View File

@ -2004,7 +2004,7 @@ static T MultiplyHigh(T u, T v) {
void Simulator::VisitDataProcessing3Source(const Instruction* instr) {
unsigned reg_size = instr->SixtyFourBits() ? kXRegSize : kWRegSize;
int64_t result = 0;
uint64_t result = 0;
// Extract and sign- or zero-extend 32-bit arguments for widening operations.
uint64_t rn_u32 = reg<uint32_t>(instr->Rn());
uint64_t rm_u32 = reg<uint32_t>(instr->Rm());