search for: 1611,14

Displaying 1 result from an estimated 1 matches for "1611,14".

Did you mean: 161,14
2009 Jun 21
0
[PATCH] nv50: better insn generation
...temp_temp(pc); @@ -1557,6 +1544,7 @@ nv50_program_tx_insn(struct nv50_pc *pc, const union tgsi_full_token *tok) break; case TGSI_OPCODE_SIN: temp = temp_temp(pc); + rtmp = *pp_rtmp; emit_precossin(pc, temp, src[0][0]); emit_flop(pc, 4, temp, temp); for (c = 0; c < 4; c++) { @@ -1611,14 +1599,26 @@ nv50_program_tx_insn(struct nv50_pc *pc, const union tgsi_full_token *tok) return FALSE; } + if (rtmp) { + if (sat) + dst[0] = dst[1] = dst[2] = dst[3] = rtmp; + else { + for (c = 0; c < 4; c++) { + if (mask & (1 << c)) + emit_mov(pc, dst[c], rtmp); +...