| Step | Cycles | Total Cycles |
|---|---|---|
| 1- Update audio & visual | + 50K | 50K |
| 2- Miscellaneous updates | + 5K | 55K |
| 3- Prepare wild encounter | + 15K-115K | 70K-170K |
| 4- Generate valid PID | + 10K | 80K-180K |
| 5- Create Pokémon without IVs | + 115K | 195K-295K |
| 6- Generate Def, Atk, HP IVs | + 1K | 196K-296K |
| 7- Assign Def, Atk, HP IVs | + 39K | 235K-335K |
| 8- Generate SpD, SpA, Spe IVs | + 1K | 236K-336K |
| 9- Assign SpD, SpA, Spe IVs | + 39K | 275K-375K |
| Step | Fastest Lead Wild-1 | Fast Lead Wild-4 | Slow Lead Wild-2 |
|---|---|---|---|
| 1- Update audio & visual | 50K | 50K | 50K |
| 2- Miscellaneous updates | 55K | 55K | 100K |
| 3- Prepare wild encounter | 70K (fastest) | 120K (fast) | 170K (slow) |
| 4- Generate valid PID | 80K | 130K | 180K |
| 5- Create Pokémon without IVs | 195K | 245K | 295K (VBlank) |
| 6- Generate Def, Atk, HP IVs | 196K | 246K | ... |
| 7- Assign Def, Atk, HP IVs | 235K | 285K (VBlank) | ... |
| 8- Generate SpD, SpA, Spe IVs | 236K ... | ... | ... |
| Lead PID |
| Step | Cycles | Type | Depends on |
|---|---|---|---|
| 1- Update audio & visual | 45K-65K | Unpredictable | Audio frame |
| 2- Miscellaneous updates | 5K | Precalculable | - |
| 3- Prepare wild encounter | 15K-115K | Controllable | Lead |
| 4- Generate valid PID | 1K-1000K | Precalculable | RNG state (# PID rerolls) |
| 5- Create Pokémon without IVs | 36K-125K | Precalculable | Generated Pokémon PID |
| 6- Generate Def, Atk, HP IVs | 1K | Precalculable | - |
| 7- Assign Def, Atk, HP IVs | 11K-43K | Precalculable | Generated Pokémon PID |
| 8- Generate SpD, SpA, Spe IVs | 1K | Precalculable | - |
| 9- Assign SpD, SpA, Spe IVs | Doesn't matter |