Lines Matching defs:tick
485 int tick;
507 if (scoreboard->tick - scoreboard->last_magic_sfu_write_tick <= 2)
512 if (scoreboard->tick - scoreboard->last_ldvary_tick <= 1)
572 if (scoreboard->tick - scoreboard->last_magic_sfu_write_tick < 2 &&
585 scoreboard->tick - scoreboard->last_thrsw_tick >= 3;
589 scoreboard->tick - scoreboard->last_thrsw_tick >= 3;
624 return scoreboard->tick == scoreboard->last_stallable_sfu_tick + 1 &&
1060 scoreboard->tick - scoreboard->last_unifa_write_tick <= 3)
1081 /* ldunif and ldvary both write r5, but ldunif does so a tick
1084 * r5 in the same tick.
1087 scoreboard->tick == scoreboard->last_ldvary_tick + 1) {
1094 if (scoreboard->last_thrsw_tick + 2 >= scoreboard->tick &&
1104 if (scoreboard->last_branch_tick + 3 >= scoreboard->tick)
1106 if (scoreboard->last_unifa_write_tick + 3 >= scoreboard->tick)
1112 if (scoreboard->last_setmsf_tick == scoreboard->tick - 1 &&
1166 scoreboard->last_thrsw_tick + 2 >= scoreboard->tick - 1) {
1242 scoreboard->last_magic_sfu_write_tick = scoreboard->tick;
1244 scoreboard->last_unifa_write_tick = scoreboard->tick;
1253 scoreboard->last_stallable_sfu_tick = scoreboard->tick;
1278 scoreboard->last_setmsf_tick = scoreboard->tick;
1290 scoreboard->last_ldvary_tick = scoreboard->tick;
1454 scoreboard->tick++;
1595 const uint32_t slot = scoreboard->tick - scoreboard->last_thrsw_tick;
1678 scoreboard->tick - instructions_in_sequence) {
1723 while (scoreboard->last_thrsw_tick + 2 >= scoreboard->tick) {
1727 while (scoreboard->last_branch_tick + 3 >= scoreboard->tick) {
1758 scoreboard->last_thrsw_tick = scoreboard->tick - slots_filled;
1760 scoreboard->last_thrsw_tick = scoreboard->tick;
1829 int branch_tick = scoreboard->tick;
2052 assert(scoreboard->last_thrsw_tick + 2 < scoreboard->tick - 1);
2060 scoreboard->last_ldvary_tick = scoreboard->tick - 1;