comparison graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/target/amd64/AMD64ByteSwapOp.java @ 6329:92bc58dc5b5e

More clean up and documentation in api.code and api.meta.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Fri, 07 Sep 2012 13:40:53 +0200
parents f0d4304243ff
children 85c1b84f8fd9
comparison
equal deleted inserted replaced
6328:6e66d97a16ae 6329:92bc58dc5b5e
40 } 40 }
41 41
42 @Override 42 @Override
43 public void emitCode(TargetMethodAssembler tasm, AMD64MacroAssembler masm) { 43 public void emitCode(TargetMethodAssembler tasm, AMD64MacroAssembler masm) {
44 AMD64Move.move(tasm, masm, result, input); 44 AMD64Move.move(tasm, masm, result, input);
45 switch(input.kind) { 45 switch(input.getKind()) {
46 case Int: 46 case Int:
47 masm.bswapl(ValueUtil.asIntReg(result)); 47 masm.bswapl(ValueUtil.asIntReg(result));
48 break; 48 break;
49 case Long: 49 case Long:
50 masm.bswapq(ValueUtil.asLongReg(result)); 50 masm.bswapq(ValueUtil.asLongReg(result));