чуть-чуть быстрее, но процентов на 10, скорее всего грааль еще циклы какие-нибудь развернул или что-нибудь такое - но я не разбирался уже)
что циклы развёрнуты это точно
суммирование в строке кода выглядит как
if
((color.r +
color.g +
color.b
) % 42 == 0
) {
0x000000012207652f: vaddsd %xmm1,%xmm2,%xmm1
0x0000000122076533: vaddsd %xmm0,%xmm1,%xmm0
;*dadd {reexecute=0 rethrow=0 return_oop=0}
; - xxx.Blender::initialize