Exemplo n.º 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;
}
Exemplo n.º 2
0
void Registers_arm64::setFloatRegister(int regNum, double value)
{
	assert(validFloatRegister(regNum));
	fHalfVectorRegisters[regNum-UNW_ARM64_D0] = value;
}
Exemplo n.º 3
0
inline double Registers_ppc::getFloatRegister(int regNum) const
{
	assert(validFloatRegister(regNum));
	return fFloatRegisters.__fpregs[regNum-UNW_PPC_F0];
}
Exemplo n.º 4
0
double Registers_arm64::getFloatRegister(int regNum) const
{
	assert(validFloatRegister(regNum));
	return fHalfVectorRegisters[regNum-UNW_ARM64_D0];
}