Exemple #1
0
inline void Registers_ppc::setFloatRegister(int regNum, double value)
{
	//fprintf(stderr, "Registers_ppc::setFloatRegister(%d, %g))\n", regNum, value);
	assert(validFloatRegister(regNum));
	fFloatRegisters.__fpregs[regNum-UNW_PPC_F0] = value;
}
Exemple #2
0
void Registers_arm64::setFloatRegister(int regNum, double value)
{
	assert(validFloatRegister(regNum));
	fHalfVectorRegisters[regNum-UNW_ARM64_D0] = value;
}
Exemple #3
0
inline double Registers_ppc::getFloatRegister(int regNum) const
{
	assert(validFloatRegister(regNum));
	return fFloatRegisters.__fpregs[regNum-UNW_PPC_F0];
}
Exemple #4
0
double Registers_arm64::getFloatRegister(int regNum) const
{
	assert(validFloatRegister(regNum));
	return fHalfVectorRegisters[regNum-UNW_ARM64_D0];
}