void ArchitectureX8664::_AddSIMDRegister(int32 index, const char* name, uint32 byteSize) { _AddRegister(index, name, byteSize * 8, B_RAW_TYPE, REGISTER_TYPE_GENERAL_PURPOSE, true); }
void ArchitectureX8664::_AddIntegerRegister(int32 index, const char* name, uint32 valueType, register_type type, bool calleePreserved) { _AddRegister(index, name, 8 * BVariant::SizeOfType(valueType), valueType, type, calleePreserved); }
void ArchitectureX8664::_AddFPRegister(int32 index, const char* name) { _AddRegister(index, name, 8 * BVariant::SizeOfType(B_DOUBLE_TYPE), B_DOUBLE_TYPE, REGISTER_TYPE_GENERAL_PURPOSE, true); }