# HG changeset patch # User Doug Simon # Date 1386933928 -3600 # Node ID 32d2b0de15a8d4b7ac566e86794a27b6ab851cdb # Parent d3b3c6e17d407d49afe4559c8fb97fd5b0c2d83c added instructions for pushing and popping CPU state flags diff -r d3b3c6e17d40 -r 32d2b0de15a8 graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java --- a/graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java Fri Dec 13 10:44:09 2013 +0100 +++ b/graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java Fri Dec 13 12:25:28 2013 +0100 @@ -1446,6 +1446,14 @@ emitByte(0x50 | encode); } + public void pushfq() { + emitByte(0x9c); + } + + public void popfq() { + emitByte(0x9D); + } + public final void ret(int imm16) { if (imm16 == 0) { emitByte(0xC3);