Mercurial > hg > truffle
diff graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64Assembler.java @ 5552:69a8969dbf40
Reduce public fields in api.code project.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sat, 09 Jun 2012 21:50:02 +0200 |
parents | b6617d13ea44 |
children | 4d7175cf3526 |
line wrap: on
line diff
--- a/graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64Assembler.java Sat Jun 09 20:40:54 2012 +0200 +++ b/graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64Assembler.java Sat Jun 09 21:50:02 2012 +0200 @@ -193,11 +193,11 @@ } private void emitOperandHelper(Register reg, Address addr) { - Register base = isLegal(addr.base) ? asRegister(addr.base) : Register.None; - Register index = isLegal(addr.index) ? asRegister(addr.index) : Register.None; - - Address.Scale scale = addr.scale; - int disp = addr.displacement; + Register base = isLegal(addr.getBase()) ? asRegister(addr.getBase()) : Register.None; + Register index = isLegal(addr.getIndex()) ? asRegister(addr.getIndex()) : Register.None; + + Address.Scale scale = addr.getScale(); + int disp = addr.getDisplacement(); if (base == Register.Frame) { assert frameRegister != null : "cannot use register " + Register.Frame + " in assembler with null register configuration"; @@ -2223,28 +2223,28 @@ private void prefix(Address adr) { - if (needsRex(adr.base)) { - if (needsRex(adr.index)) { + if (needsRex(adr.getBase())) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXXB); } else { emitByte(Prefix.REXB); } } else { - if (needsRex(adr.index)) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXX); } } } private void prefixq(Address adr) { - if (needsRex(adr.base)) { - if (needsRex(adr.index)) { + if (needsRex(adr.getBase())) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXWXB); } else { emitByte(Prefix.REXWB); } } else { - if (needsRex(adr.index)) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXWX); } else { emitByte(Prefix.REXW); @@ -2254,28 +2254,28 @@ private void prefix(Address adr, Register reg) { if (reg.encoding < 8) { - if (needsRex(adr.base)) { - if (needsRex(adr.index)) { + if (needsRex(adr.getBase())) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXXB); } else { emitByte(Prefix.REXB); } } else { - if (needsRex(adr.index)) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXX); } else if (reg.encoding >= 4) { emitByte(Prefix.REX); } } } else { - if (needsRex(adr.base)) { - if (needsRex(adr.index)) { + if (needsRex(adr.getBase())) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXRXB); } else { emitByte(Prefix.REXRB); } } else { - if (needsRex(adr.index)) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXRX); } else { emitByte(Prefix.REXR); @@ -2286,28 +2286,28 @@ private void prefixq(Address adr, Register src) { if (src.encoding < 8) { - if (needsRex(adr.base)) { - if (needsRex(adr.index)) { + if (needsRex(adr.getBase())) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXWXB); } else { emitByte(Prefix.REXWB); } } else { - if (needsRex(adr.index)) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXWX); } else { emitByte(Prefix.REXW); } } } else { - if (needsRex(adr.base)) { - if (needsRex(adr.index)) { + if (needsRex(adr.getBase())) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXWRXB); } else { emitByte(Prefix.REXWRB); } } else { - if (needsRex(adr.index)) { + if (needsRex(adr.getIndex())) { emitByte(Prefix.REXWRX); } else { emitByte(Prefix.REXWR);