diff options
| author | Brian Paul <brian.paul@tungstengraphics.com> | 2008-09-26 09:32:09 -0600 | 
|---|---|---|
| committer | Brian Paul <brian.paul@tungstengraphics.com> | 2008-09-26 10:15:35 -0600 | 
| commit | f5127909fb0386c2c11a2c26886eb02808ed514e (patch) | |
| tree | c68b668bdc34a2f3bca9babb890847a070457dec /src | |
| parent | 632055f831a6eef75a73f246e2548fd2d4789acd (diff) | |
cell: inst reorder to save a cycle
Diffstat (limited to 'src')
| -rw-r--r-- | src/gallium/drivers/cell/ppu/cell_gen_fragment.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/gallium/drivers/cell/ppu/cell_gen_fragment.c b/src/gallium/drivers/cell/ppu/cell_gen_fragment.c index 3b166e446d..a353756c71 100644 --- a/src/gallium/drivers/cell/ppu/cell_gen_fragment.c +++ b/src/gallium/drivers/cell/ppu/cell_gen_fragment.c @@ -1196,8 +1196,8 @@ cell_gen_fragment_function(struct cell_context *cell, struct spe_function *f)        ASSERT(TILE_SIZE == 32); -      spe_rotmi(f, x2_reg, x_reg, -1);  /* x2 = x / 2 */        spe_rotmi(f, y2_reg, y_reg, -1);  /* y2 = y / 2 */ +      spe_rotmi(f, x2_reg, x_reg, -1);  /* x2 = x / 2 */        spe_shli(f, y2_reg, y2_reg, 4);   /* y2 *= 16 */        spe_a(f, quad_offset_reg, y2_reg, x2_reg);  /* offset = y2 + x2 */        spe_shli(f, quad_offset_reg, quad_offset_reg, 4);   /* offset *= 16 */ | 
