| 429 | } |
| 430 | |
| 431 | void recomputil_u32_hashset_insert(uint8_t* rdram, recomp_context* ctx) { |
| 432 | uint32_t setkey = _arg<0, uint32_t>(rdram, ctx); |
| 433 | uint32_t key = _arg<1, uint32_t>(rdram, ctx); |
| 434 | |
| 435 | U32HashSet* set; |
| 436 | if (!u32_hashsets.get(setkey, &set)) { |
| 437 | HANDLE_INVALID_ERROR(); |
| 438 | } |
| 439 | |
| 440 | _return(ctx, set->insert(key)); |
| 441 | } |
| 442 | |
| 443 | void recomputil_u32_hashset_erase(uint8_t* rdram, recomp_context* ctx) { |
| 444 | uint32_t setkey = _arg<0, uint32_t>(rdram, ctx); |