Fixing printing of floats.
This commit is contained in:
parent
458368c35e
commit
6ed411a08d
|
@ -17,7 +17,7 @@ namespace {
|
||||||
#define LIKE_REG(dest, like) Reg(dest.getIdx(), dest.getKind(), like.getBit(), false)
|
#define LIKE_REG(dest, like) Reg(dest.getIdx(), dest.getKind(), like.getBit(), false)
|
||||||
#define NAX_LIKE(like) Reg(e.rax.getIdx(), e.rax.getKind(), like.getBit(), false)
|
#define NAX_LIKE(like) Reg(e.rax.getIdx(), e.rax.getKind(), like.getBit(), false)
|
||||||
|
|
||||||
#define STASH_OFFSET 0
|
#define STASH_OFFSET 32
|
||||||
|
|
||||||
// If we are running with tracing on we have to store the EFLAGS in the stack,
|
// If we are running with tracing on we have to store the EFLAGS in the stack,
|
||||||
// otherwise our calls out to C to print will clear it before DID_CARRY/etc
|
// otherwise our calls out to C to print will clear it before DID_CARRY/etc
|
||||||
|
|
|
@ -26,10 +26,11 @@ namespace x64 {
|
||||||
* NOTE: stack must always be 16b aligned.
|
* NOTE: stack must always be 16b aligned.
|
||||||
*
|
*
|
||||||
* +------------------+
|
* +------------------+
|
||||||
* | scratch, 56b | rsp + 0
|
* | arg temp, 3 * 8 | rsp + 0
|
||||||
* | |
|
* | |
|
||||||
* | .... |
|
|
||||||
* | |
|
* | |
|
||||||
|
* +------------------+
|
||||||
|
* | scratch, 24b | rsp + 32
|
||||||
* | |
|
* | |
|
||||||
* +------------------+
|
* +------------------+
|
||||||
* | rbx | rsp + 56
|
* | rbx | rsp + 56
|
||||||
|
|
Loading…
Reference in New Issue