Siarhei Siamashka <[email protected]> writes: >> + /* a1 = src */ >> + lbu t0, 0(a2) /* t0 = mask */ >> + beqz t0, 222f /* if (t0 == 0) */ >> + addiu a2, a2, 1 >> + beq t0, t5, 22f /* if (t0 == 0xff) */ >> + move t1, a1 >> + lhu t1, 0(a0) /* t1 = dst */ >> + >> + CONVERT_1x0565_TO_1x8888 t1, t2, t3, t7 >> + OVER_8888_8_8888 a1, t0, t2, t1, t4, t3, t7, t8, t9 >> +22: >> + CONVERT_1x8888_TO_1x0565 t1, t9, t3, t7 > > I think this can be improved a bit. When (srca == 0xff && mask == > 0xff) there is no need to do 8888 to 0565 conversion on each > iteration, it can be done once.
Nemanja, any comments on this? Søren _______________________________________________ Pixman mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pixman
