Lines Matching defs:is64bit
147 * @param is64bit if true immediate is considered a 64-bit pattern. If false we may use a
154 public static Representable isRepresentable(boolean is64bit, long immediate) {
155 int pos = getLogicalImmTablePos(is64bit, immediate);
159 if (!is64bit) {
174 public static int getLogicalImmEncoding(boolean is64bit, long value) {
175 int pos = getLogicalImmTablePos(is64bit, value);
176 assert pos >= 0 : "Value cannot be represented as logical immediate: " + value + ", is64bit=" + is64bit;
178 assert is64bit || !imm.only64bit() : "Immediate can only be represented for 64bit, but 32bit instruction specified";
183 * @param is64bit if true also allow 64-bit only encodings to be returned.
187 private static int getLogicalImmTablePos(boolean is64bit, long value) {
189 if (!is64bit) {
204 if (!is64bit && IMMEDIATE_TABLE[pos].only64bit()) {
296 table[nrImms++] = new Immediate(immediate, /* is64bit */e == 64, s, r);
2248 private void fmovCpuFpuInstruction(Register dst, Register src, boolean is64bit, Instruction instr) {
2249 int sf = is64bit ? FP64.encoding | General64.encoding : FP32.encoding | General32.encoding;