/*
* Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package com.sun.max.asm.ppc.complete;
import com.sun.max.asm.*;
import com.sun.max.asm.ppc.*;
public abstract class PPCLabelAssembler extends PPCRawAssembler {
// START GENERATED LABEL ASSEMBLER METHODS
/**
* Pseudo-external assembler syntax: {@code b }<i>label</i>
* Example disassembly syntax: {@code b L1: -33554432}
* <p>
* Constraint: {@code (-33554432 <= li && li <= 33554428) && ((li % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 1, Serial#: 1
public void b(final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new b_1(startPosition, 4, label);
}
/**
* Pseudo-external assembler syntax: {@code ba }<i>label</i>
* Example disassembly syntax: {@code ba L1: -33554432}
* <p>
* Constraint: {@code (-33554432 <= li && li <= 33554428) && ((li % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 2, Serial#: 2
public void ba(final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new ba_2(startPosition, 4, label);
}
/**
* Pseudo-external assembler syntax: {@code bl }<i>label</i>
* Example disassembly syntax: {@code bl L1: -33554432}
* <p>
* Constraint: {@code (-33554432 <= li && li <= 33554428) && ((li % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 3, Serial#: 3
public void bl(final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bl_3(startPosition, 4, label);
}
/**
* Pseudo-external assembler syntax: {@code bla }<i>label</i>
* Example disassembly syntax: {@code bla L1: -33554432}
* <p>
* Constraint: {@code (-33554432 <= li && li <= 33554428) && ((li % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 4, Serial#: 4
public void bla(final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bla_4(startPosition, 4, label);
}
/**
* Pseudo-external assembler syntax: {@code bc }<i>bo</i>, <i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bc 0, 0x0, L1: -32768}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 5, Serial#: 5
public void bc(final BOOperand bo, final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bc_5(startPosition, 4, bo, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bca }<i>bo</i>, <i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bca 0, 0x0, L1: -32768}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 6, Serial#: 6
public void bca(final BOOperand bo, final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bca_6(startPosition, 4, bo, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bcl }<i>bo</i>, <i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bcl 0, 0x0, L1: -32768}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 7, Serial#: 7
public void bcl(final BOOperand bo, final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bcl_7(startPosition, 4, bo, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bcla }<i>bo</i>, <i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bcla 0, 0x0, L1: -32768}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see "PowerPC Architecture Book, Version 2.02 - Section 2.4.1 [Book 1]"
*/
// Template#: 8, Serial#: 8
public void bcla(final BOOperand bo, final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bcla_8(startPosition, 4, bo, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bt[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bt 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRTrue | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 9, Serial#: 342
public void bt(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bt_342(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bta[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bta 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRTrue | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 10, Serial#: 343
public void bta(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bta_343(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code btl[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code btl 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRTrue | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 11, Serial#: 344
public void btl(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new btl_344(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code btla[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code btla 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRTrue | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 12, Serial#: 345
public void btla(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new btla_345(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bf[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bf 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 13, Serial#: 346
public void bf(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bf_346(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bfa[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bfa 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 14, Serial#: 347
public void bfa(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bfa_347(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bfl[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bfl 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 15, Serial#: 348
public void bfl(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bfl_348(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bfla[++|--] }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bfla 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 16, Serial#: 349
public void bfla(final int bi, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bfla_349(startPosition, 4, bi, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnz[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdnz L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CTRNonZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 17, Serial#: 350
public void bdnz(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdnz_350(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnza[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdnza L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CTRNonZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 18, Serial#: 351
public void bdnza(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdnza_351(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzl[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdnzl L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CTRNonZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 19, Serial#: 352
public void bdnzl(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzl_352(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzla[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdnzla L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CTRNonZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 20, Serial#: 353
public void bdnzla(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzla_353(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdz[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdz L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CTRZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 21, Serial#: 354
public void bdz(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdz_354(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdza[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdza L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CTRZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 22, Serial#: 355
public void bdza(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdza_355(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzl[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdzl L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CTRZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 23, Serial#: 356
public void bdzl(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdzl_356(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzla[++|--] }<i>label</i>
* Example disassembly syntax: {@code bdzla L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CTRZero | (prediction & 0x1) | (((prediction >>> 1) & 0x1) << 3), 0, label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 24, Serial#: 357
public void bdzla(final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bdzla_357(startPosition, 4, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzt }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnzt 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CTRNonZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 25, Serial#: 358
public void bdnzt(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzt_358(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzta }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnzta 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CTRNonZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 26, Serial#: 359
public void bdnzta(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzta_359(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnztl }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnztl 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CTRNonZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 27, Serial#: 360
public void bdnztl(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnztl_360(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnztla }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnztla 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CTRNonZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 28, Serial#: 361
public void bdnztla(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnztla_361(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzf }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnzf 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CTRNonZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 29, Serial#: 362
public void bdnzf(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzf_362(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzfa }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnzfa 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CTRNonZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 30, Serial#: 363
public void bdnzfa(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzfa_363(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzfl }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnzfl 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CTRNonZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 31, Serial#: 364
public void bdnzfl(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzfl_364(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdnzfla }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdnzfla 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CTRNonZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 32, Serial#: 365
public void bdnzfla(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdnzfla_365(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzt }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdzt 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CTRZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 33, Serial#: 366
public void bdzt(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdzt_366(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzta }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdzta 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CTRZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 34, Serial#: 367
public void bdzta(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdzta_367(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdztl }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdztl 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CTRZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 35, Serial#: 368
public void bdztl(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdztl_368(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdztla }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdztla 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CTRZero_CRTrue, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 36, Serial#: 369
public void bdztla(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdztla_369(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzf }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdzf 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CTRZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 37, Serial#: 370
public void bdzf(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdzf_370(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzfa }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdzfa 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CTRZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 38, Serial#: 371
public void bdzfa(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdzfa_371(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzfl }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdzfl 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CTRZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 39, Serial#: 372
public void bdzfl(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdzfl_372(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code bdzfla }<i>bi</i>, <i>label</i>
* Example disassembly syntax: {@code bdzfla 0x0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CTRZero_CRFalse, bi, label)}
* <p>
* Constraint: {@code 0 <= bi && bi <= 31}<br />
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.2 [Book 1]"
*/
// Template#: 40, Serial#: 373
public void bdzfla(final int bi, final Label label) {
final int startPosition = currentPosition();
emitInt(0);
new bdzfla_373(startPosition, 4, bi, label);
}
/**
* Pseudo-external assembler syntax: {@code blt[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code blt cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRTrue | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 41, Serial#: 398
public void blt(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new blt_398(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code blta[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code blta cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRTrue | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 42, Serial#: 399
public void blta(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new blta_399(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bltl[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bltl cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRTrue | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 43, Serial#: 400
public void bltl(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bltl_400(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bltla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bltla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRTrue | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 44, Serial#: 401
public void bltla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bltla_401(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code ble[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code ble cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 45, Serial#: 402
public void ble(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new ble_402(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code blea[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code blea cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 46, Serial#: 403
public void blea(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new blea_403(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code blel[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code blel cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 47, Serial#: 404
public void blel(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new blel_404(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code blela[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code blela cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 48, Serial#: 405
public void blela(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new blela_405(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code beq[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code beq cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRTrue | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 49, Serial#: 406
public void beq(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new beq_406(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code beqa[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code beqa cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRTrue | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 50, Serial#: 407
public void beqa(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new beqa_407(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code beql[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code beql cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRTrue | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 51, Serial#: 408
public void beql(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new beql_408(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code beqla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code beqla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRTrue | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 52, Serial#: 409
public void beqla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new beqla_409(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bge[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bge cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 53, Serial#: 410
public void bge(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bge_410(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bgea[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bgea cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 54, Serial#: 411
public void bgea(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bgea_411(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bgel[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bgel cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 55, Serial#: 412
public void bgel(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bgel_412(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bgela[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bgela cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 56, Serial#: 413
public void bgela(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bgela_413(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bgt[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bgt cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRTrue | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 57, Serial#: 414
public void bgt(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bgt_414(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bgta[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bgta cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRTrue | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 58, Serial#: 415
public void bgta(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bgta_415(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bgtl[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bgtl cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRTrue | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 59, Serial#: 416
public void bgtl(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bgtl_416(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bgtla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bgtla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRTrue | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 60, Serial#: 417
public void bgtla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bgtla_417(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnl[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnl cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 61, Serial#: 418
public void bnl(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnl_418(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 62, Serial#: 419
public void bnla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnla_419(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnll[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnll cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 63, Serial#: 420
public void bnll(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnll_420(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnlla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnlla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 64, Serial#: 421
public void bnlla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnlla_421(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bne[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bne cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 65, Serial#: 422
public void bne(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bne_422(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnea[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnea cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 66, Serial#: 423
public void bnea(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnea_423(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnel[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnel cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 67, Serial#: 424
public void bnel(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnel_424(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnela[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnela cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, 2 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 68, Serial#: 425
public void bnela(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnela_425(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bng[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bng cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 69, Serial#: 426
public void bng(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bng_426(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnga[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnga cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 70, Serial#: 427
public void bnga(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnga_427(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bngl[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bngl cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 71, Serial#: 428
public void bngl(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bngl_428(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bngla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bngla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, 1 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 72, Serial#: 429
public void bngla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bngla_429(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bso[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bso cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 73, Serial#: 430
public void bso(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bso_430(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bsoa[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bsoa cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 74, Serial#: 431
public void bsoa(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bsoa_431(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bsol[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bsol cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 75, Serial#: 432
public void bsol(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bsol_432(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bsola[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bsola cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 76, Serial#: 433
public void bsola(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bsola_433(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bns[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bns cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 77, Serial#: 434
public void bns(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bns_434(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnsa[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnsa cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 78, Serial#: 435
public void bnsa(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnsa_435(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnsl[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnsl cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 79, Serial#: 436
public void bnsl(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnsl_436(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnsla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnsla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 80, Serial#: 437
public void bnsla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnsla_437(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bun[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bun cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 81, Serial#: 438
public void bun(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bun_438(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code buna[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code buna cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 82, Serial#: 439
public void buna(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new buna_439(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bunl[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bunl cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 83, Serial#: 440
public void bunl(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bunl_440(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bunla[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bunla cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRTrue | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 84, Serial#: 441
public void bunla(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bunla_441(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnu[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnu cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bc(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bc(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 85, Serial#: 442
public void bnu(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnu_442(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnua[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnua cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bca(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bca(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 86, Serial#: 443
public void bnua(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnua_443(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnul[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnul cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcl(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcl(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 87, Serial#: 444
public void bnul(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnul_444(startPosition, 4, crf, prediction, label);
}
/**
* Pseudo-external assembler syntax: {@code bnula[++|--] }<i>crf</i>, <i>label</i>
* Example disassembly syntax: {@code bnula cr0, L1: -32768}
* <p>
* This is a synthetic instruction equivalent to: {@code bcla(CRFalse | prediction, 3 | (crf * 4), label)}
* <p>
* Constraint: {@code (-32768 <= bd && bd <= 32764) && ((bd % 4) == 0)}<br />
*
* @see #bcla(BOOperand, int, Label)
*
* @see "PowerPC Architecture Book, Version 2.02 - Section B.2.3 [Book 1]"
*/
// Template#: 88, Serial#: 445
public void bnula(final CRF crf, final Label label, final BranchPredictionBits prediction) {
final int startPosition = currentPosition();
emitInt(0);
new bnula_445(startPosition, 4, crf, prediction, label);
}
class b_1 extends InstructionWithOffset {
b_1(int startPosition, int endPosition, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
}
@Override
protected void assemble() throws AssemblyException {
b(offsetAsInt());
}
}
class ba_2 extends InstructionWithOffset {
ba_2(int startPosition, int endPosition, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
}
@Override
protected void assemble() throws AssemblyException {
ba(offsetAsInt());
}
}
class bl_3 extends InstructionWithOffset {
bl_3(int startPosition, int endPosition, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
}
@Override
protected void assemble() throws AssemblyException {
bl(offsetAsInt());
}
}
class bla_4 extends InstructionWithOffset {
bla_4(int startPosition, int endPosition, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
}
@Override
protected void assemble() throws AssemblyException {
bla(offsetAsInt());
}
}
class bc_5 extends InstructionWithOffset {
private final BOOperand bo;
private final int bi;
bc_5(int startPosition, int endPosition, BOOperand bo, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bo = bo;
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bc(bo, bi, offsetAsInt());
}
}
class bca_6 extends InstructionWithOffset {
private final BOOperand bo;
private final int bi;
bca_6(int startPosition, int endPosition, BOOperand bo, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bo = bo;
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bca(bo, bi, offsetAsInt());
}
}
class bcl_7 extends InstructionWithOffset {
private final BOOperand bo;
private final int bi;
bcl_7(int startPosition, int endPosition, BOOperand bo, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bo = bo;
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bcl(bo, bi, offsetAsInt());
}
}
class bcla_8 extends InstructionWithOffset {
private final BOOperand bo;
private final int bi;
bcla_8(int startPosition, int endPosition, BOOperand bo, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bo = bo;
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bcla(bo, bi, offsetAsInt());
}
}
class bt_342 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
bt_342(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bt(bi, offsetAsInt(), prediction);
}
}
class bta_343 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
bta_343(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bta(bi, offsetAsInt(), prediction);
}
}
class btl_344 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
btl_344(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
btl(bi, offsetAsInt(), prediction);
}
}
class btla_345 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
btla_345(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
btla(bi, offsetAsInt(), prediction);
}
}
class bf_346 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
bf_346(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bf(bi, offsetAsInt(), prediction);
}
}
class bfa_347 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
bfa_347(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bfa(bi, offsetAsInt(), prediction);
}
}
class bfl_348 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
bfl_348(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bfl(bi, offsetAsInt(), prediction);
}
}
class bfla_349 extends InstructionWithOffset {
private final int bi;
private final BranchPredictionBits prediction;
bfla_349(int startPosition, int endPosition, int bi, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bfla(bi, offsetAsInt(), prediction);
}
}
class bdnz_350 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdnz_350(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdnz(offsetAsInt(), prediction);
}
}
class bdnza_351 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdnza_351(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdnza(offsetAsInt(), prediction);
}
}
class bdnzl_352 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdnzl_352(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdnzl(offsetAsInt(), prediction);
}
}
class bdnzla_353 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdnzla_353(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdnzla(offsetAsInt(), prediction);
}
}
class bdz_354 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdz_354(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdz(offsetAsInt(), prediction);
}
}
class bdza_355 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdza_355(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdza(offsetAsInt(), prediction);
}
}
class bdzl_356 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdzl_356(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdzl(offsetAsInt(), prediction);
}
}
class bdzla_357 extends InstructionWithOffset {
private final BranchPredictionBits prediction;
bdzla_357(int startPosition, int endPosition, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bdzla(offsetAsInt(), prediction);
}
}
class bdnzt_358 extends InstructionWithOffset {
private final int bi;
bdnzt_358(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnzt(bi, offsetAsInt());
}
}
class bdnzta_359 extends InstructionWithOffset {
private final int bi;
bdnzta_359(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnzta(bi, offsetAsInt());
}
}
class bdnztl_360 extends InstructionWithOffset {
private final int bi;
bdnztl_360(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnztl(bi, offsetAsInt());
}
}
class bdnztla_361 extends InstructionWithOffset {
private final int bi;
bdnztla_361(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnztla(bi, offsetAsInt());
}
}
class bdnzf_362 extends InstructionWithOffset {
private final int bi;
bdnzf_362(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnzf(bi, offsetAsInt());
}
}
class bdnzfa_363 extends InstructionWithOffset {
private final int bi;
bdnzfa_363(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnzfa(bi, offsetAsInt());
}
}
class bdnzfl_364 extends InstructionWithOffset {
private final int bi;
bdnzfl_364(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnzfl(bi, offsetAsInt());
}
}
class bdnzfla_365 extends InstructionWithOffset {
private final int bi;
bdnzfla_365(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdnzfla(bi, offsetAsInt());
}
}
class bdzt_366 extends InstructionWithOffset {
private final int bi;
bdzt_366(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdzt(bi, offsetAsInt());
}
}
class bdzta_367 extends InstructionWithOffset {
private final int bi;
bdzta_367(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdzta(bi, offsetAsInt());
}
}
class bdztl_368 extends InstructionWithOffset {
private final int bi;
bdztl_368(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdztl(bi, offsetAsInt());
}
}
class bdztla_369 extends InstructionWithOffset {
private final int bi;
bdztla_369(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdztla(bi, offsetAsInt());
}
}
class bdzf_370 extends InstructionWithOffset {
private final int bi;
bdzf_370(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdzf(bi, offsetAsInt());
}
}
class bdzfa_371 extends InstructionWithOffset {
private final int bi;
bdzfa_371(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdzfa(bi, offsetAsInt());
}
}
class bdzfl_372 extends InstructionWithOffset {
private final int bi;
bdzfl_372(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdzfl(bi, offsetAsInt());
}
}
class bdzfla_373 extends InstructionWithOffset {
private final int bi;
bdzfla_373(int startPosition, int endPosition, int bi, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.bi = bi;
}
@Override
protected void assemble() throws AssemblyException {
bdzfla(bi, offsetAsInt());
}
}
class blt_398 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
blt_398(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
blt(crf, offsetAsInt(), prediction);
}
}
class blta_399 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
blta_399(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
blta(crf, offsetAsInt(), prediction);
}
}
class bltl_400 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bltl_400(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bltl(crf, offsetAsInt(), prediction);
}
}
class bltla_401 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bltla_401(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bltla(crf, offsetAsInt(), prediction);
}
}
class ble_402 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
ble_402(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
ble(crf, offsetAsInt(), prediction);
}
}
class blea_403 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
blea_403(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
blea(crf, offsetAsInt(), prediction);
}
}
class blel_404 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
blel_404(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
blel(crf, offsetAsInt(), prediction);
}
}
class blela_405 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
blela_405(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
blela(crf, offsetAsInt(), prediction);
}
}
class beq_406 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
beq_406(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
beq(crf, offsetAsInt(), prediction);
}
}
class beqa_407 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
beqa_407(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
beqa(crf, offsetAsInt(), prediction);
}
}
class beql_408 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
beql_408(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
beql(crf, offsetAsInt(), prediction);
}
}
class beqla_409 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
beqla_409(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
beqla(crf, offsetAsInt(), prediction);
}
}
class bge_410 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bge_410(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bge(crf, offsetAsInt(), prediction);
}
}
class bgea_411 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bgea_411(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bgea(crf, offsetAsInt(), prediction);
}
}
class bgel_412 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bgel_412(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bgel(crf, offsetAsInt(), prediction);
}
}
class bgela_413 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bgela_413(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bgela(crf, offsetAsInt(), prediction);
}
}
class bgt_414 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bgt_414(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bgt(crf, offsetAsInt(), prediction);
}
}
class bgta_415 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bgta_415(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bgta(crf, offsetAsInt(), prediction);
}
}
class bgtl_416 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bgtl_416(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bgtl(crf, offsetAsInt(), prediction);
}
}
class bgtla_417 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bgtla_417(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bgtla(crf, offsetAsInt(), prediction);
}
}
class bnl_418 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnl_418(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnl(crf, offsetAsInt(), prediction);
}
}
class bnla_419 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnla_419(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnla(crf, offsetAsInt(), prediction);
}
}
class bnll_420 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnll_420(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnll(crf, offsetAsInt(), prediction);
}
}
class bnlla_421 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnlla_421(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnlla(crf, offsetAsInt(), prediction);
}
}
class bne_422 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bne_422(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bne(crf, offsetAsInt(), prediction);
}
}
class bnea_423 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnea_423(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnea(crf, offsetAsInt(), prediction);
}
}
class bnel_424 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnel_424(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnel(crf, offsetAsInt(), prediction);
}
}
class bnela_425 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnela_425(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnela(crf, offsetAsInt(), prediction);
}
}
class bng_426 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bng_426(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bng(crf, offsetAsInt(), prediction);
}
}
class bnga_427 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnga_427(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnga(crf, offsetAsInt(), prediction);
}
}
class bngl_428 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bngl_428(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bngl(crf, offsetAsInt(), prediction);
}
}
class bngla_429 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bngla_429(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bngla(crf, offsetAsInt(), prediction);
}
}
class bso_430 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bso_430(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bso(crf, offsetAsInt(), prediction);
}
}
class bsoa_431 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bsoa_431(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bsoa(crf, offsetAsInt(), prediction);
}
}
class bsol_432 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bsol_432(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bsol(crf, offsetAsInt(), prediction);
}
}
class bsola_433 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bsola_433(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bsola(crf, offsetAsInt(), prediction);
}
}
class bns_434 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bns_434(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bns(crf, offsetAsInt(), prediction);
}
}
class bnsa_435 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnsa_435(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnsa(crf, offsetAsInt(), prediction);
}
}
class bnsl_436 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnsl_436(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnsl(crf, offsetAsInt(), prediction);
}
}
class bnsla_437 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnsla_437(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnsla(crf, offsetAsInt(), prediction);
}
}
class bun_438 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bun_438(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bun(crf, offsetAsInt(), prediction);
}
}
class buna_439 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
buna_439(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
buna(crf, offsetAsInt(), prediction);
}
}
class bunl_440 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bunl_440(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bunl(crf, offsetAsInt(), prediction);
}
}
class bunla_441 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bunla_441(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bunla(crf, offsetAsInt(), prediction);
}
}
class bnu_442 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnu_442(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnu(crf, offsetAsInt(), prediction);
}
}
class bnua_443 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnua_443(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnua(crf, offsetAsInt(), prediction);
}
}
class bnul_444 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnul_444(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnul(crf, offsetAsInt(), prediction);
}
}
class bnula_445 extends InstructionWithOffset {
private final CRF crf;
private final BranchPredictionBits prediction;
bnula_445(int startPosition, int endPosition, CRF crf, BranchPredictionBits prediction, Label label) {
super(PPCLabelAssembler.this, startPosition, currentPosition(), label);
this.crf = crf;
this.prediction = prediction;
}
@Override
protected void assemble() throws AssemblyException {
bnula(crf, offsetAsInt(), prediction);
}
}
// END GENERATED LABEL ASSEMBLER METHODS
}