Hi. As i see in the latest mesa release you are not using gcc micro-optimizations as hot or cold attributes [1] but you are using __builtin_expect though. Probably a naive question but have you considered using them?