* @brief Converts pseudo register string to integer * * @param str * @return unsigned long long int */
| 4210 | * @return unsigned long long int |
| 4211 | */ |
| 4212 | unsigned long long int |
| 4213 | PseudoRegToInt(char * str) |
| 4214 | { |
| 4215 | for (int i = 0; i < PSEUDO_REGISTER_MAP_LIST_LENGTH; i++) |
| 4216 | { |
| 4217 | if (!strcmp(str, PseudoRegisterMapList[i].Name)) |
| 4218 | { |
| 4219 | return PseudoRegisterMapList[i].Type; |
| 4220 | } |
| 4221 | } |
| 4222 | return INVALID; |
| 4223 | } |
| 4224 | |
| 4225 | /** |
| 4226 | * @brief Converts a sematinc rule token to integer |