1. 15 11月, 2011 1 次提交
  2. 01 11月, 2011 1 次提交
    • S
      tcg: Add bytecode generator for tcg interpreter · 7316329a
      Stefan Weil 提交于
      Unlike other tcg target code generators, this one does not generate
      machine code for some cpu. It generates machine independent bytecode
      which is interpreted later.
      
      This allows running QEMU on any host.
      
      Interpreted bytecode is slower than direct execution of generated
      machine code.
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      7316329a
  3. 01 10月, 2011 1 次提交
  4. 22 8月, 2011 1 次提交
  5. 30 6月, 2010 1 次提交
  6. 16 6月, 2010 1 次提交
    • R
      tcg: Optionally sign-extend 32-bit arguments for 64-bit hosts. · 2bece2c8
      Richard Henderson 提交于
      Some hosts (amd64, ia64) have an ABI that ignores the high bits
      of the 64-bit register when passing 32-bit arguments.  Others
      require the value to be properly sign-extended for the type.
      I.e. "int32_t" must be sign-extended and "uint32_t" must be
      zero-extended to 64-bits.
      
      To effect this, extend the "sizemask" parameter to tcg_gen_callN
      to include the signedness of the type of each parameter.  If the
      tcg target requires it, extend each 32-bit argument into a 64-bit
      temp and pass that to the function call.
      
      This ABI feature is required by sparc64, ppc64 and s390x.
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      Signed-off-by: NAurelien Jarno <aurelien@aurel32.net>
      2bece2c8
  7. 11 6月, 2010 1 次提交
  8. 27 3月, 2010 4 次提交
  9. 20 2月, 2010 1 次提交
  10. 06 12月, 2009 1 次提交
  11. 22 8月, 2009 1 次提交
  12. 18 7月, 2009 1 次提交
  13. 17 7月, 2009 2 次提交
  14. 13 3月, 2009 1 次提交
  15. 08 3月, 2009 1 次提交
  16. 01 12月, 2008 1 次提交
  17. 23 5月, 2008 1 次提交
  18. 20 5月, 2008 2 次提交
  19. 11 5月, 2008 1 次提交
  20. 01 2月, 2008 1 次提交
  21. 07 10月, 2007 1 次提交
  22. 17 9月, 2007 1 次提交
  23. 08 4月, 2007 1 次提交
  24. 02 2月, 2007 1 次提交
  25. 31 10月, 2005 1 次提交
  26. 08 11月, 2004 1 次提交