comparison graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MathIntrinsicOp.java @ 13227:1a66453f73db

renamed TargetMethodAssembler to CompilationResultBuilder
author Doug Simon <doug.simon@oracle.com>
date Tue, 03 Dec 2013 10:51:16 +0100
parents b5e95841d366
children 96bb07a5d667
comparison
equal deleted inserted replaced
13226:0b4d38339708 13227:1a66453f73db
46 this.result = result; 46 this.result = result;
47 this.input = input; 47 this.input = input;
48 } 48 }
49 49
50 @Override 50 @Override
51 public void emitCode(TargetMethodAssembler tasm, AMD64MacroAssembler masm) { 51 public void emitCode(CompilationResultBuilder crb, AMD64MacroAssembler masm) {
52 switch (opcode) { 52 switch (opcode) {
53 case LOG: masm.flog(asDoubleReg(result), asDoubleReg(input), false); break; 53 case LOG: masm.flog(asDoubleReg(result), asDoubleReg(input), false); break;
54 case LOG10: masm.flog(asDoubleReg(result), asDoubleReg(input), true); break; 54 case LOG10: masm.flog(asDoubleReg(result), asDoubleReg(input), true); break;
55 case SIN: masm.fsin(asDoubleReg(result), asDoubleReg(input)); break; 55 case SIN: masm.fsin(asDoubleReg(result), asDoubleReg(input)); break;
56 case COS: masm.fcos(asDoubleReg(result), asDoubleReg(input)); break; 56 case COS: masm.fcos(asDoubleReg(result), asDoubleReg(input)); break;