comparison graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java @ 9949:41511d78546a

SPARC UA 2011 assembler changes, bit manipulation synthetics
author Morris Meyer <morris.meyer@oracle.com>
date Sat, 08 Jun 2013 16:54:41 -0400
parents 91a1041ec905
children f78079947084
comparison
equal deleted inserted replaced
9948:b4325bc087c4 9949:41511d78546a
206 new Sub(asm, SPARC.g0, src2, dst); 206 new Sub(asm, SPARC.g0, src2, dst);
207 } 207 }
208 208
209 public Neg(SPARCAssembler asm, Register dst) { 209 public Neg(SPARCAssembler asm, Register dst) {
210 new Sub(asm, SPARC.g0, dst, dst); 210 new Sub(asm, SPARC.g0, dst, dst);
211 }
212 }
213
214 @SuppressWarnings("unused")
215 public static class Mov {
216
217 public Mov(SPARCAssembler asm, Register src1, Register dst) {
218 assert src1.encoding() != dst.encoding();
219 new Or(asm, SPARC.g0, src1, dst);
220 }
221
222 public Mov(SPARCAssembler asm, int simm13, Register dst) {
223 new Or(asm, SPARC.g0, simm13, dst);
211 } 224 }
212 } 225 }
213 226
214 @SuppressWarnings("unused") 227 @SuppressWarnings("unused")
215 public static class Not { 228 public static class Not {