char *platform_get_aros_runtime_cpu(void) { if (!modelstring) { ProcessorBase = OpenResource(PROCESSORNAME); GetCPUInfoTags(GCIT_ModelString, (IPTR)&modelstring, TAG_DONE); } return (char *)modelstring; }
void OPENSSL_cpuid_setup(void) { uint32 family, vec; GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec, TAG_DONE); OPENSSL_ppccap_P = PPC_FPU; if((family == CPUFAMILY_PA6T) || (family == CPUFAMILY_E5500)) OPENSSL_ppccap_P |= PPC_FPU64; if((vec == VECTORTYPE_ALTIVEC) && ((SysBase->lib_Version == 51 && SysBase->lib_Revision >= 12) || SysBase->lib_Version > 51)) { OPENSSL_ppccap_P |= PPC_ALTIVEC; } }