PPC: Use ZERO register instead of extra load immediate.

This commit is contained in:
Mike Pall 2010-10-07 02:21:54 +02:00
parent 9d201c972a
commit a7caa4894c

View File

@ -2815,9 +2815,8 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
| lwz TMP0, TAB:RB->hmask | lwz TMP0, TAB:RB->hmask
| lwz TMP1, STR:RC->hash | lwz TMP1, STR:RC->hash
| lwz NODE:TMP2, TAB:RB->node | lwz NODE:TMP2, TAB:RB->node
| li TMP3, 0
| evmergelo STR:RC, TISSTR, STR:RC | evmergelo STR:RC, TISSTR, STR:RC
| stb TMP3, TAB:RB->nomm // Clear metamethod cache. | stb ZERO, TAB:RB->nomm // Clear metamethod cache.
| and TMP1, TMP1, TMP0 // idx = str->hash & tab->hmask | and TMP1, TMP1, TMP0 // idx = str->hash & tab->hmask
| evlddx SAVE0, BASE, RA | evlddx SAVE0, BASE, RA
| slwi TMP0, TMP1, 5 | slwi TMP0, TMP1, 5