diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2012-10-20 17:31:44 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2012-10-28 14:54:15 +0100 |
commit | 17b914912d6175a5405d472832d6eba6187b6beb (patch) | |
tree | b98f76df3af21093e608b32cf8bd58ff231cfcc6 /bitmap.c | |
parent | 166792f7bbe2cad120b75062ff6f8f1b67366f18 (diff) |
tcg/i386: remove ld/st third argument register constraint
On x86_64, remove the constraint on the third argument register which
is not needed:
- For loads the helper arguments are env, addr, mem_idx. The addr
value should not be in the two first argument registers as they are
used in tcg_out_tlb_load().
- For stores the helper arguments are env, addr, data, mem_idx.
The addr and data values should not be in the two first argument
registers as they are used in tcg_out_tlb_load(). The data value
should also not be in the two first argument registers, but could
be in the third argument register in which case it would be already
loaded at the right location.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'bitmap.c')
0 files changed, 0 insertions, 0 deletions