The branch, gallium-0.2 has been updated Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-0.2
Summary of changes: src/gallium/auxiliary/rtasm/rtasm_ppc_spe.c | 23 ++++- src/gallium/auxiliary/rtasm/rtasm_ppc_spe.h | 4 + src/gallium/drivers/cell/ppu/cell_gen_fragment.c | 143 +++++++++++++++++++++- 3 files changed, 163 insertions(+), 7 deletions(-) via a57fbe53dcb54694da9c9b4be1533c9d800079d2 (commit) from 984a7c4e9c42cf8ddfcff5b880b522a6dd58bce2 (commit) - Commits ----------------------------------------------- commit a57fbe53dcb54694da9c9b4be1533c9d800079d2 Author: Robert Ellison <[EMAIL PROTECTED]> Date: Fri Sep 19 01:55:00 2008 -0600 CELL: add codegen for logic op, color mask - rtasm_ppc_spe.c, rtasm_ppc_spe.h: added a new macro function "spe_load_uint" for loading and splatting unsigned integers in a register; it will use "ila" for values 18 bits or less, "ilh" for word values that are symmetric across halfwords, "ilhu" for values that have zeroes in their bottom halfwords, or "ilhu" followed by "iohl" for general 32-bit values. Of the 15 color masks of interest, 4 are 18 bits or less, 2 are symmetric across halfwords, 3 are zero in the bottom halfword, and 6 require two instructions to load. - cell_gen_fragment.c: added full codegen for logic op and color mask. --------------------------------- _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit