}else{
printf("#define UNKNOWN\n");
}
- if (!get_feature(msa)) printf("#define NO_MSA\n");
+ if (!get_feature("msa")) printf("#define NO_MSA\n");
}
void get_libname(void){
while (fgets(buffer, sizeof(buffer), infile))
{
- if (!strncmp("Features", buffer, 8))
+ if (!strncmp("Features", buffer, 8) || !strncmp("ASEs implemented", buffer, 16))
{
p = strchr(buffer, ':') + 2;
break;
t = strtok(p," ");
while( t = strtok(NULL," "))
{
- if (!strcmp(t, search)) { return(1); }
+ if (strstr(t, search)) { return(1); }
}
#endif
printf("#define DTB_SIZE 4096\n");
printf("#define L2_ASSOCIATIVE 8\n");
}
- if (!get_feature(msa)) printf("#define NO_MSA\n");
+ if (!get_feature("msa")) printf("#define NO_MSA\n");
}
void get_libname(void){
while (fgets(buffer, sizeof(buffer), infile))
{
- if (!strncmp("Features", buffer, 8))
+ if (!strncmp("Features", buffer, 8) || !strncmp("ASEs implemented", buffer, 16))
{
p = strchr(buffer, ':') + 2;
break;
t = strtok(p," ");
while( t = strtok(NULL," "))
{
- if (!strcmp(t, search)) { return(1); }
+ if (strstr(t, search)) { return(1); }
}
#endif