qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 18d445: tcg/ia64: fix prologue/epilogue


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 18d445: tcg/ia64: fix prologue/epilogue
Date: Sun, 26 Aug 2012 12:30:07 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 18d445b443a5fa06a7c2819a170623b970afb3fb
      
https://github.com/qemu/qemu/commit/18d445b443a5fa06a7c2819a170623b970afb3fb
  Author: Aurelien Jarno <address@hidden>
  Date:   2012-08-26 (Sun, 26 Aug 2012)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg/ia64: fix prologue/epilogue

Prologue and epilogue code has been broken in cea5f9a28.

Signed-off-by: Aurelien Jarno <address@hidden>


  Commit: d03c98d80ffb7c561d9e6874580f52fe7ecc8c6c
      
https://github.com/qemu/qemu/commit/d03c98d80ffb7c561d9e6874580f52fe7ecc8c6c
  Author: Aurelien Jarno <address@hidden>
  Date:   2012-08-26 (Sun, 26 Aug 2012)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg/ia64: fix and optimize ld/st slow path

Store slow path has been broken in e141ab52d:
- the arguments are shifted before the last one (mem_index) is written.
- the shift is done for both slow and fast paths.

Fix that. Also optimize a bit by bundling the move together. This still
can be optimized, but it's better to wait for a decision to be taken on
the arguments order.

Signed-off-by: Aurelien Jarno <address@hidden>


Compare: https://github.com/qemu/qemu/compare/9716ef3b1b48...d03c98d80ffb

reply via email to

[Prev in Thread] Current Thread [Next in Thread]