comparison graal/com.oracle.max.asmdis/src/com/sun/max/asm/gen/risc/arm/ARMFields.java @ 4142:bc8527f3071c

Adjust code base to new level of warnings.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sun, 18 Dec 2011 05:24:06 +0100
parents e233f5660da4
children
comparison
equal deleted inserted replaced
4141:04d21be7a24f 4142:bc8527f3071c
72 } 72 }
73 }; 73 };
74 public static final ImmediateOperandField bits_31_0 = new ImmediateOperandField(new DescendingBitRange(31, 0)) { 74 public static final ImmediateOperandField bits_31_0 = new ImmediateOperandField(new DescendingBitRange(31, 0)) {
75 @Override 75 @Override
76 public Iterable< ? extends Argument> getIllegalTestArguments() { 76 public Iterable< ? extends Argument> getIllegalTestArguments() {
77 final List<Immediate32Argument> illegalTestArguments = new ArrayList<Immediate32Argument>(); 77 final List<Immediate32Argument> illegalTestArguments = new ArrayList<>();
78 illegalTestArguments.add(new Immediate32Argument(0x101)); 78 illegalTestArguments.add(new Immediate32Argument(0x101));
79 illegalTestArguments.add(new Immediate32Argument(0x102)); 79 illegalTestArguments.add(new Immediate32Argument(0x102));
80 illegalTestArguments.add(new Immediate32Argument(0xff1)); 80 illegalTestArguments.add(new Immediate32Argument(0xff1));
81 illegalTestArguments.add(new Immediate32Argument(0xff04)); 81 illegalTestArguments.add(new Immediate32Argument(0xff04));
82 illegalTestArguments.add(new Immediate32Argument(0xff003)); 82 illegalTestArguments.add(new Immediate32Argument(0xff003));
83 illegalTestArguments.add(new Immediate32Argument(0xf000001f)); 83 illegalTestArguments.add(new Immediate32Argument(0xf000001f));
84 return illegalTestArguments; 84 return illegalTestArguments;
85 } 85 }
86 @Override 86 @Override
87 public Iterable< ? extends Argument> getLegalTestArguments() { 87 public Iterable< ? extends Argument> getLegalTestArguments() {
88 final List<Immediate32Argument> legalTestArguments = new ArrayList<Immediate32Argument>(); 88 final List<Immediate32Argument> legalTestArguments = new ArrayList<>();
89 int argument; 89 int argument;
90 for (int imm : new int[]{0, 1, 31, 32, 33, 63, 64, 65, 127, 128, 129, 254, 255}) { 90 for (int imm : new int[]{0, 1, 31, 32, 33, 63, 64, 65, 127, 128, 129, 254, 255}) {
91 for (int j = 0; j < 32; j += 2) { 91 for (int j = 0; j < 32; j += 2) {
92 argument = Integer.rotateLeft(imm, j); 92 argument = Integer.rotateLeft(imm, j);
93 final Immediate32Argument immediate32Argument = new Immediate32Argument(argument); 93 final Immediate32Argument immediate32Argument = new Immediate32Argument(argument);