comparison graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64Assembler.java @ 5233:efbb1e33e2f3

removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used instead removed XIR ops: Align, StackOverflowCheck, PushFrame, PopFrame, RawBytes enhanced disassembly to annotate marks
author Doug Simon <doug.simon@oracle.com>
date Thu, 12 Apr 2012 15:55:03 +0200
parents cf13124efdd9
children 80127e4a1742
comparison
equal deleted inserted replaced
5232:c005ca943790 5233:efbb1e33e2f3
2983 } 2983 }
2984 2984
2985 public void fstp(int i) { 2985 public void fstp(int i) {
2986 emitx87(0xDD, 0xD8, i); 2986 emitx87(0xDD, 0xD8, i);
2987 } 2987 }
2988
2989 @Override
2990 public void bangStack(int disp) {
2991 movq(new CiAddress(target.wordKind, AMD64.RSP, -disp), AMD64.rax);
2992 }
2988 } 2993 }