xref: /aosp_15_r20/frameworks/wilhelm/tools/hashgen/part8.c (revision bebae9c0e76121f8312ccb50385c080b3a0b023c)
1*bebae9c0SAndroid Build Coastguard Worker         if (key <= MAX_HASH_VALUE) {
2*bebae9c0SAndroid Build Coastguard Worker             int MPH = hash_to_MPH[key];
3*bebae9c0SAndroid Build Coastguard Worker             if (MPH >= 0) {
4*bebae9c0SAndroid Build Coastguard Worker                 assert(MPH < MPH_MAX);
5*bebae9c0SAndroid Build Coastguard Worker                 SLInterfaceID trial = &SL_IID_array[MPH];
6*bebae9c0SAndroid Build Coastguard Worker                 if (!memcmp(iid, trial, sizeof(struct SLInterfaceID_)))
7*bebae9c0SAndroid Build Coastguard Worker                     return MPH;
8*bebae9c0SAndroid Build Coastguard Worker             }
9*bebae9c0SAndroid Build Coastguard Worker         }
10*bebae9c0SAndroid Build Coastguard Worker     }
11*bebae9c0SAndroid Build Coastguard Worker     return -1;
12*bebae9c0SAndroid Build Coastguard Worker }
13