« Previous | Next » 

Revision afa05235

IDafa05235a5860e7e2153b428294bd44569d4039b

Added by Aurelien Jarno about 12 years ago

tcg: initial mips support

Based on a patch from Arnaud Patard (Rtp) <>

A few words about design choices:
  • Two registers, at and t0, are reserved for TCG internal use. They are
    useful for bswap and 64-bit ops.
  • Most ops supports a constant argument with value 0, which is actually
    mapped to the zero register.
  • While the at register is available for constant loading, ops only
    support a limited range of constants. TCG does a better job doing the
    register allocation and constant loading by itself. There are plenty of
    registers available anyway.

Signed-off-by: Aurelien Jarno <>

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences