test-assembler-cond-rd-rn-operand-const-t32.cc revision 919e3fe28a5024c53ede42922092bbc32e89dcb8
1b78f13911bfe6eda303e91ef215c87a165aae8aeAlexandre Rames// Copyright 2016, VIXL authors
288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// All rights reserved.
388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//
488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// Redistribution and use in source and binary forms, with or without
588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// modification, are permitted provided that the following conditions are met:
688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//
788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//   * Redistributions of source code must retain the above copyright notice,
888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//     this list of conditions and the following disclaimer.
988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//   * Redistributions in binary form must reproduce the above copyright notice,
1088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//     this list of conditions and the following disclaimer in the documentation
1188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//     and/or other materials provided with the distribution.
1288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//   * Neither the name of ARM Limited nor the names of its contributors may be
1388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//     used to endorse or promote products derived from this software without
1488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//     specific prior written permission.
1588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//
1688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
1788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
2088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
2288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
2388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
2719c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois
2888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// -----------------------------------------------------------------------------
2988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// This file is auto generated from the
30d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames// test/aarch32/config/template-assembler-aarch32.cc.in template file using
3188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// tools/generate_tests.py.
3288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois//
3388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// PLEASE DO NOT EDIT.
3488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// -----------------------------------------------------------------------------
3588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
3619c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois
3788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois#include "test-runner.h"
3888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
3988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois#include "test-utils.h"
40d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "test-utils-aarch32.h"
4188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
42d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/assembler-aarch32.h"
43d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/macro-assembler-aarch32.h"
4488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
4588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois#define BUF_SIZE (4096)
4688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
4788c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisnamespace vixl {
4888c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisnamespace aarch32 {
4988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
5088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// List of instruction mnemonics.
5188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois#define FOREACH_INSTRUCTION(M) \
525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(adc)                       \
535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(adcs)                      \
545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(add)                       \
555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(adds)                      \
565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(and_)                      \
575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(ands)                      \
585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(bic)                       \
595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(bics)                      \
605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(eor)                       \
615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(eors)                      \
625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(orn)                       \
635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(orns)                      \
645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(orr)                       \
655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(orrs)                      \
665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(rsb)                       \
675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(rsbs)                      \
685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(sbc)                       \
695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(sbcs)                      \
705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(sub)                       \
715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  M(subs)
7288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
7319c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois
7488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// Values to be passed to the assembler to produce the instruction under test.
7588c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisstruct Operands {
7688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  Condition cond;
7788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  Register rd;
7888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  Register rn;
7988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  uint32_t immediate;
8088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois};
8188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
8288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// This structure contains all data needed to test one specific
8388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// instruction.
8488c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisstruct TestData {
8588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  // The `operands` field represents what to pass to the assembler to
8688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  // produce the instruction.
8788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  Operands operands;
885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  // True if we need to generate an IT instruction for this test to be valid.
895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  bool in_it_block;
905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  // The condition to give the IT instruction, this will be set to "al" by
915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  // default.
925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois  Condition it_condition;
9388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  // Description of the operands, used for error reporting.
9488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  const char* operands_description;
9588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  // Unique identifier, used for generating traces.
9688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  const char* identifier;
9788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois};
9888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
9988c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisstruct TestResult {
10088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  size_t size;
10188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  const byte* encoding;
10288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois};
10388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
10488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// Each element of this array produce one instruction encoding.
1055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langloisstatic const TestData kTests[] = {{{al, r13, r14, 0x02ac0000},
1065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r14 0x02ac0000",
1095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r14_0x02ac0000"},
1105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r1, 0x00156000},
1115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r1 0x00156000",
1145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r1_0x00156000"},
1155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r0, 0x000003fc},
1165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r0 0x000003fc",
1195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r0_0x000003fc"},
1205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r11, 0x2ac00000},
1215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r11 0x2ac00000",
1245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r11_0x2ac00000"},
1255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r6, 0x00156000},
1265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r6 0x00156000",
1295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r6_0x00156000"},
1305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r12, 0x00ff0000},
1315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r12 0x00ff0000",
1345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r12_0x00ff0000"},
1355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r3, 0x00ff0000},
1365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r3 0x00ff0000",
1395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r3_0x00ff0000"},
1405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r7, 0x0000ff00},
1415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r7 0x0000ff00",
1445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r7_0x0000ff00"},
1455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r13, 0x0ab00000},
1465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r13 0x0ab00000",
1495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r13_0x0ab00000"},
1505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r12, 0xff00ff00},
1515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r12 0xff00ff00",
1545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r12_0xff00ff00"},
1555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r8, 0x003fc000},
1565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r8 0x003fc000",
1595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r8_0x003fc000"},
1605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r12, 0x00ab00ab},
1615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r12 0x00ab00ab",
1645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r12_0x00ab00ab"},
1655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r6, 0x00ab00ab},
1665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r6 0x00ab00ab",
1695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r6_0x00ab00ab"},
1705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r1, 0x00ab00ab},
1715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r1 0x00ab00ab",
1745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r1_0x00ab00ab"},
1755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r9, 0x000001fe},
1765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r9 0x000001fe",
1795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r9_0x000001fe"},
1805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r8, 0xab00ab00},
1815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r8 0xab00ab00",
1845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r8_0xab00ab00"},
1855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r10, 0x00ff0000},
1865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r10 0x00ff0000",
1895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r10_0x00ff0000"},
1905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r8, 0x55800000},
1915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r8 0x55800000",
1945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r8_0x55800000"},
1955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r7, 0x00ab00ab},
1965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
1975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
1985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r7 0x00ab00ab",
1995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r7_0x00ab00ab"},
2005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r9, 0xff000000},
2015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r9 0xff000000",
2045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r9_0xff000000"},
2055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r8, 0x00ab0000},
2065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r8 0x00ab0000",
2095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r8_0x00ab0000"},
2105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r8, 0xab00ab00},
2115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r8 0xab00ab00",
2145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r8_0xab00ab00"},
2155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r12, 0xab000000},
2165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r12 0xab000000",
2195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r12_0xab000000"},
2205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r11, 0xab000000},
2215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r11 0xab000000",
2245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r11_0xab000000"},
2255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r3, 0xab00ab00},
2265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r3 0xab00ab00",
2295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r3_0xab00ab00"},
2305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r1, 0x0003fc00},
2315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r1 0x0003fc00",
2345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r1_0x0003fc00"},
2355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r13, 0x0ab00000},
2365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r13 0x0ab00000",
2395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r13_0x0ab00000"},
2405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r0, 0x0002ac00},
2415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r0 0x0002ac00",
2445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r0_0x0002ac00"},
2455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r8, 0x55800000},
2465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r8 0x55800000",
2495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r8_0x55800000"},
2505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r14, 0x01560000},
2515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r14 0x01560000",
2545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r14_0x01560000"},
2555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r13, 0x03fc0000},
2565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r13 0x03fc0000",
2595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r13_0x03fc0000"},
2605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r6, 0x00000ab0},
2615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r6 0x00000ab0",
2645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r6_0x00000ab0"},
2655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r14, 0x007f8000},
2665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r14 0x007f8000",
2695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r14_0x007f8000"},
2705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r4, 0x00558000},
2715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r4 0x00558000",
2745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r4_0x00558000"},
2755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r11, 0x00002ac0},
2765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r11 0x00002ac0",
2795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r11_0x00002ac0"},
2805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r5, 0x003fc000},
2815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r5 0x003fc000",
2845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r5_0x003fc000"},
2855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r7, 0x00003fc0},
2865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r7 0x00003fc0",
2895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r7_0x00003fc0"},
2905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r3, 0x000007f8},
2915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r3 0x000007f8",
2945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r3_0x000007f8"},
2955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r3, 0x00001560},
2965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
2975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
2985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r3 0x00001560",
2995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r3_0x00001560"},
3005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r3, 0x03fc0000},
3015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r3 0x03fc0000",
3045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r3_0x03fc0000"},
3055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r6, 0x55800000},
3065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r6 0x55800000",
3095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r6_0x55800000"},
3105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r5, 0x0000ab00},
3115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r5 0x0000ab00",
3145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r5_0x0000ab00"},
3155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r11, 0xab00ab00},
3165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r11 0xab00ab00",
3195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r11_0xab00ab00"},
3205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r12, 0x00ff00ff},
3215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r12 0x00ff00ff",
3245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r12_0x00ff00ff"},
3255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r8, 0x7f800000},
3265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r8 0x7f800000",
3295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r8_0x7f800000"},
3305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r2, 0x15600000},
3315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r2 0x15600000",
3345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r2_0x15600000"},
3355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r6, 0xab000000},
3365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r6 0xab000000",
3395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r6_0xab000000"},
3405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r9, 0x00000ff0},
3415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r9 0x00000ff0",
3445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r9_0x00000ff0"},
3455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r8, 0x0007f800},
3465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r8 0x0007f800",
3495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r8_0x0007f800"},
3505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r8, 0x00ab0000},
3515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r8 0x00ab0000",
3545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r8_0x00ab0000"},
3555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r11, 0x000000ff},
3565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r11 0x000000ff",
3595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r11_0x000000ff"},
3605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r13, 0xff000000},
3615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r13 0xff000000",
3645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r13_0xff000000"},
3655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r3, 0x0ab00000},
3665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r3 0x0ab00000",
3695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r3_0x0ab00000"},
3705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r10, 0x0001fe00},
3715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r10 0x0001fe00",
3745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r10_0x0001fe00"},
3755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r2, 0x01fe0000},
3765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r2 0x01fe0000",
3795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r2_0x01fe0000"},
3805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r4, 0x000000ff},
3815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r4 0x000000ff",
3845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r4_0x000000ff"},
3855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r13, 0x00000558},
3865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r13 0x00000558",
3895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r13_0x00000558"},
3905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r10, 0x00055800},
3915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r10 0x00055800",
3945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r10_0x00055800"},
3955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r10, 0xff000000},
3965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
3975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
3985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r10 0xff000000",
3995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r10_0xff000000"},
4005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r7, 0x2ac00000},
4015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r7 0x2ac00000",
4045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r7_0x2ac00000"},
4055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r1, 0xab000000},
4065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r1 0xab000000",
4095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r1_0xab000000"},
4105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r14, 0x00003fc0},
4115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r14 0x00003fc0",
4145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r14_0x00003fc0"},
4155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r2, 0x2ac00000},
4165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r2 0x2ac00000",
4195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r2_0x2ac00000"},
4205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r4, 0x00001fe0},
4215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r4 0x00001fe0",
4245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r4_0x00001fe0"},
4255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r8, 0x00007f80},
4265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r8 0x00007f80",
4295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r8_0x00007f80"},
4305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r10, 0x00000ab0},
4315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r10 0x00000ab0",
4345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r10_0x00000ab0"},
4355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r6, 0x00ab0000},
4365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r6 0x00ab0000",
4395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r6_0x00ab0000"},
4405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r9, 0x0000ff00},
4415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r9 0x0000ff00",
4445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r9_0x0000ff00"},
4455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r12, 0xff00ff00},
4465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r12 0xff00ff00",
4495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r12_0xff00ff00"},
4505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r6, 0x00000156},
4515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r6 0x00000156",
4545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r6_0x00000156"},
4555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r5, 0x03fc0000},
4565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r5 0x03fc0000",
4595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r5_0x03fc0000"},
4605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r9, 0x01fe0000},
4615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r9 0x01fe0000",
4645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r9_0x01fe0000"},
4655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r12, 0x00002ac0},
4665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r12 0x00002ac0",
4695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r12_0x00002ac0"},
4705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r10, 0x7f800000},
4715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r10 0x7f800000",
4745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r10_0x7f800000"},
4755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r8, 0x02ac0000},
4765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r8 0x02ac0000",
4795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r8_0x02ac0000"},
4805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r9, 0x000001fe},
4815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r9 0x000001fe",
4845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r9_0x000001fe"},
4855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r10, 0x000001fe},
4865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r10 0x000001fe",
4895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r10_0x000001fe"},
4905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r6, 0x3fc00000},
4915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r6 0x3fc00000",
4945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r6_0x3fc00000"},
4955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r12, 0x000003fc},
4965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
4975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
4985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r12 0x000003fc",
4995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r12_0x000003fc"},
5005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r2, 0x0000ff00},
5015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r2 0x0000ff00",
5045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r2_0x0000ff00"},
5055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r0, 0x003fc000},
5065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r0 0x003fc000",
5095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r0_0x003fc000"},
5105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r4, 0x000002ac},
5115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r4 0x000002ac",
5145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r4_0x000002ac"},
5155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r6, 0x7f800000},
5165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r6 0x7f800000",
5195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r6_0x7f800000"},
5205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r8, 0x00015600},
5215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r8 0x00015600",
5245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r8_0x00015600"},
5255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r0, 0x00000ff0},
5265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r0 0x00000ff0",
5295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r0_0x00000ff0"},
5305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r1, 0xffffffff},
5315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r1 0xffffffff",
5345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r1_0xffffffff"},
5355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r7, 0x00ab00ab},
5365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r7 0x00ab00ab",
5395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r7_0x00ab00ab"},
5405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r11, 0x01fe0000},
5415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r11 0x01fe0000",
5445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r11_0x01fe0000"},
5455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r1, 0x00ff0000},
5465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r1 0x00ff0000",
5495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r1_0x00ff0000"},
5505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r4, 0x000001fe},
5515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r4 0x000001fe",
5545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r4_0x000001fe"},
5555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r10, 0x00000558},
5565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r10 0x00000558",
5595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r10_0x00000558"},
5605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r13, 0x00001560},
5615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r13 0x00001560",
5645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r13_0x00001560"},
5655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r4, 0x00002ac0},
5665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r4 0x00002ac0",
5695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r4_0x00002ac0"},
5705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r7, 0x03fc0000},
5715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r7 0x03fc0000",
5745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r7_0x03fc0000"},
5755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r12, 0x2ac00000},
5765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r12 0x2ac00000",
5795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r12_0x2ac00000"},
5805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r10, 0x00001fe0},
5815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r10 0x00001fe0",
5845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r10_0x00001fe0"},
5855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r10, 0x00558000},
5865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r10 0x00558000",
5895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r10_0x00558000"},
5905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r2, 0x000000ab},
5915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r2 0x000000ab",
5945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r2_0x000000ab"},
5955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r8, 0x00000ab0},
5965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
5975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
5985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r8 0x00000ab0",
5995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r8_0x00000ab0"},
6005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r7, 0xab000000},
6015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r7 0xab000000",
6045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r7_0xab000000"},
6055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r7, 0x0ff00000},
6065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r7 0x0ff00000",
6095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r7_0x0ff00000"},
6105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r2, 0x7f800000},
6115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r2 0x7f800000",
6145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r2_0x7f800000"},
6155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r1, 0x05580000},
6165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r1 0x05580000",
6195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r1_0x05580000"},
6205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r4, 0x0ab00000},
6215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r4 0x0ab00000",
6245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r4_0x0ab00000"},
6255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r9, 0x00005580},
6265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r9 0x00005580",
6295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r9_0x00005580"},
6305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r2, 0x001fe000},
6315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r2 0x001fe000",
6345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r2_0x001fe000"},
6355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r6, 0x00000156},
6365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r6 0x00000156",
6395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r6_0x00000156"},
6405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r3, 0x00000ab0},
6415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r3 0x00000ab0",
6445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r3_0x00000ab0"},
6455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r13, 0x000001fe},
6465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r13 0x000001fe",
6495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r13_0x000001fe"},
6505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r10, 0x1fe00000},
6515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r10 0x1fe00000",
6545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r10_0x1fe00000"},
6555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r9, 0x2ac00000},
6565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r9 0x2ac00000",
6595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r9_0x2ac00000"},
6605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r6, 0x00000156},
6615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r6 0x00000156",
6645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r6_0x00000156"},
6655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r4, 0x3fc00000},
6665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r4 0x3fc00000",
6695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r4_0x3fc00000"},
6705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r13, 0x00002ac0},
6715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r13 0x00002ac0",
6745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r13_0x00002ac0"},
6755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r5, 0x00ff00ff},
6765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r5 0x00ff00ff",
6795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r5_0x00ff00ff"},
6805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r1, 0x0007f800},
6815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r1 0x0007f800",
6845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r1_0x0007f800"},
6855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r1, 0x00001fe0},
6865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r1 0x00001fe0",
6895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r1_0x00001fe0"},
6905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r11, 0xab00ab00},
6915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r11 0xab00ab00",
6945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r11_0xab00ab00"},
6955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r0, 0xff00ff00},
6965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
6975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
6985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r0 0xff00ff00",
6995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r0_0xff00ff00"},
7005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r13, 0x000000ab},
7015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r13 0x000000ab",
7045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r13_0x000000ab"},
7055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r4, 0x05580000},
7065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r4 0x05580000",
7095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r4_0x05580000"},
7105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r10, 0x07f80000},
7115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r10 0x07f80000",
7145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r10_0x07f80000"},
7155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r3, 0x55800000},
7165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r3 0x55800000",
7195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r3_0x55800000"},
7205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r11, 0x7f800000},
7215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r11 0x7f800000",
7245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r11_0x7f800000"},
7255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r12, 0xffffffff},
7265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r12 0xffffffff",
7295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r12_0xffffffff"},
7305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r3, 0x00000558},
7315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r3 0x00000558",
7345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r3_0x00000558"},
7355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r2, 0x0003fc00},
7365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r2 0x0003fc00",
7395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r2_0x0003fc00"},
7405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r10, 0x15600000},
7415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r10 0x15600000",
7445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r10_0x15600000"},
7455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r13, 0x00000156},
7465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r13 0x00000156",
7495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r13_0x00000156"},
7505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r5, 0x1fe00000},
7515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r5 0x1fe00000",
7545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r5_0x1fe00000"},
7555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r5, 0x00055800},
7565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r5 0x00055800",
7595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r5_0x00055800"},
7605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r6, 0xff000000},
7615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r6 0xff000000",
7645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r6_0xff000000"},
7655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r7, 0x002ac000},
7665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r7 0x002ac000",
7695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r7_0x002ac000"},
7705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r4, 0x00ff00ff},
7715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r4 0x00ff00ff",
7745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r4_0x00ff00ff"},
7755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r8, 0x0007f800},
7765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r8 0x0007f800",
7795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r8_0x0007f800"},
7805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r3, 0xff000000},
7815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r3 0xff000000",
7845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r3_0xff000000"},
7855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r1, 0xabababab},
7865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r1 0xabababab",
7895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r1_0xabababab"},
7905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r10, 0x000001fe},
7915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r10 0x000001fe",
7945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r10_0x000001fe"},
7955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r11, 0x002ac000},
7965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
7975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
7985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r11 0x002ac000",
7995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r11_0x002ac000"},
8005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r12, 0x000000ab},
8015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r12 0x000000ab",
8045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r12_0x000000ab"},
8055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r4, 0x003fc000},
8065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r4 0x003fc000",
8095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r4_0x003fc000"},
8105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r13, 0x0ff00000},
8115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r13 0x0ff00000",
8145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r13_0x0ff00000"},
8155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r4, 0x00001fe0},
8165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r4 0x00001fe0",
8195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r4_0x00001fe0"},
8205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r12, 0x002ac000},
8215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r12 0x002ac000",
8245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r12_0x002ac000"},
8255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r13, 0x1fe00000},
8265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r13 0x1fe00000",
8295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r13_0x1fe00000"},
8305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r8, 0x01560000},
8315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r8 0x01560000",
8345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r8_0x01560000"},
8355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r7, 0x00055800},
8365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r7 0x00055800",
8395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r7_0x00055800"},
8405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r0, 0x00000156},
8415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r0 0x00000156",
8445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r0_0x00000156"},
8455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r12, 0x00055800},
8465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r12 0x00055800",
8495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r12_0x00055800"},
8505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r0, 0xab00ab00},
8515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r0 0xab00ab00",
8545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r0_0xab00ab00"},
8555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r2, 0x00ab0000},
8565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r2 0x00ab0000",
8595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r2_0x00ab0000"},
8605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r3, 0x000000ab},
8615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r3 0x000000ab",
8645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r3_0x000000ab"},
8655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r4, 0x003fc000},
8665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r4 0x003fc000",
8695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r4_0x003fc000"},
8705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r2, 0x00001560},
8715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r2 0x00001560",
8745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r2_0x00001560"},
8755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r4, 0x2ac00000},
8765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r4 0x2ac00000",
8795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r4_0x2ac00000"},
8805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r11, 0x000003fc},
8815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r11 0x000003fc",
8845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r11_0x000003fc"},
8855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r8, 0x001fe000},
8865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r8 0x001fe000",
8895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r8_0x001fe000"},
8905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r14, 0x00000558},
8915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r14 0x00000558",
8945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r14_0x00000558"},
8955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r13, 0x0ff00000},
8965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
8975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
8985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r13 0x0ff00000",
8995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r13_0x0ff00000"},
9005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r11, 0xabababab},
9015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r11 0xabababab",
9045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r11_0xabababab"},
9055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r1, 0x000001fe},
9065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r1 0x000001fe",
9095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r1_0x000001fe"},
9105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r5, 0x000002ac},
9115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r5 0x000002ac",
9145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r5_0x000002ac"},
9155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r5, 0x0003fc00},
9165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r5 0x0003fc00",
9195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r5_0x0003fc00"},
9205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r13, 0x0002ac00},
9215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r13 0x0002ac00",
9245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r13_0x0002ac00"},
9255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r6, 0x00015600},
9265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r6 0x00015600",
9295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r6_0x00015600"},
9305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r10, 0x00ff0000},
9315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r10 0x00ff0000",
9345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r10_0x00ff0000"},
9355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r12, 0x00005580},
9365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r12 0x00005580",
9395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r12_0x00005580"},
9405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r4, 0x02ac0000},
9415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r4 0x02ac0000",
9445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r4_0x02ac0000"},
9455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r9, 0x02ac0000},
9465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r9 0x02ac0000",
9495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r9_0x02ac0000"},
9505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r4, 0x00000558},
9515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r4 0x00000558",
9545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r4_0x00000558"},
9555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r14, 0x07f80000},
9565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r14 0x07f80000",
9595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r14_0x07f80000"},
9605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r2, 0xab00ab00},
9615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r2 0xab00ab00",
9645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r2_0xab00ab00"},
9655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r12, 0xff000000},
9665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r12 0xff000000",
9695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r12_0xff000000"},
9705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r0, 0x7f800000},
9715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r0 0x7f800000",
9745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r0_0x7f800000"},
9755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r0, 0x00000ab0},
9765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r0 0x00000ab0",
9795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r0_0x00000ab0"},
9805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r0, 0x00005580},
9815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r0 0x00005580",
9845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r0_0x00005580"},
9855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r1, 0x001fe000},
9865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r1 0x001fe000",
9895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r1_0x001fe000"},
9905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r13, 0x0002ac00},
9915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r13 0x0002ac00",
9945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r13_0x0002ac00"},
9955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r12, 0x0002ac00},
9965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
9975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
9985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r12 0x0002ac00",
9995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r12_0x0002ac00"},
10005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r10, 0x00ff00ff},
10015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r10 0x00ff00ff",
10045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r10_0x00ff00ff"},
10055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r4, 0x002ac000},
10065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r4 0x002ac000",
10095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r4_0x002ac000"},
10105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r5, 0x000ab000},
10115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r5 0x000ab000",
10145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r5_0x000ab000"},
10155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r2, 0x000003fc},
10165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r2 0x000003fc",
10195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r2_0x000003fc"},
10205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r11, 0x001fe000},
10215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r11 0x001fe000",
10245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r11_0x001fe000"},
10255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r2, 0x05580000},
10265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r2 0x05580000",
10295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r2_0x05580000"},
10305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r6, 0x000000ab},
10315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r6 0x000000ab",
10345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r6_0x000000ab"},
10355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r3, 0x0000ff00},
10365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r3 0x0000ff00",
10395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r3_0x0000ff00"},
10405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r0, 0x00156000},
10415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r0 0x00156000",
10445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r0_0x00156000"},
10455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r9, 0x00002ac0},
10465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r9 0x00002ac0",
10495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r9_0x00002ac0"},
10505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r7, 0x00055800},
10515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r7 0x00055800",
10545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r7_0x00055800"},
10555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r9, 0x00001fe0},
10565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r9 0x00001fe0",
10595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r9_0x00001fe0"},
10605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r11, 0x00156000},
10615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r11 0x00156000",
10645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r11_0x00156000"},
10655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r10, 0xff00ff00},
10665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r10 0xff00ff00",
10695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r10_0xff00ff00"},
10705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r14, 0x00ab00ab},
10715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r14 0x00ab00ab",
10745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r14_0x00ab00ab"},
10755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r7, 0x002ac000},
10765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r7 0x002ac000",
10795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r7_0x002ac000"},
10805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r6, 0x000ff000},
10815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r6 0x000ff000",
10845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r6_0x000ff000"},
10855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r1, 0xff000000},
10865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r1 0xff000000",
10895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r1_0xff000000"},
10905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r0, 0x000002ac},
10915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r0 0x000002ac",
10945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r0_0x000002ac"},
10955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r6, 0x00002ac0},
10965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
10975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
10985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r6 0x00002ac0",
10995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r6_0x00002ac0"},
11005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r2, 0x3fc00000},
11015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r2 0x3fc00000",
11045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r2_0x3fc00000"},
11055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r3, 0x01560000},
11065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r3 0x01560000",
11095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r3_0x01560000"},
11105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r12, 0x0001fe00},
11115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r12 0x0001fe00",
11145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r12_0x0001fe00"},
11155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r10, 0x000002ac},
11165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r10 0x000002ac",
11195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r10_0x000002ac"},
11205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r9, 0x002ac000},
11215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r9 0x002ac000",
11245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r9_0x002ac000"},
11255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r6, 0x00156000},
11265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r6 0x00156000",
11295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r6_0x00156000"},
11305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r7, 0x0ff00000},
11315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r7 0x0ff00000",
11345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r7_0x0ff00000"},
11355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r3, 0x00005580},
11365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r3 0x00005580",
11395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r3_0x00005580"},
11405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r7, 0x000001fe},
11415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r7 0x000001fe",
11445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r7_0x000001fe"},
11455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r5, 0x03fc0000},
11465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r5 0x03fc0000",
11495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r5_0x03fc0000"},
11505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r14, 0x002ac000},
11515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r14 0x002ac000",
11545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r14_0x002ac000"},
11555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r9, 0x00000558},
11565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r9 0x00000558",
11595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r9_0x00000558"},
11605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r1, 0x007f8000},
11615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r1 0x007f8000",
11645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r1_0x007f8000"},
11655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r0, 0xab00ab00},
11665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r0 0xab00ab00",
11695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r0_0xab00ab00"},
11705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r8, 0x00000156},
11715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r8 0x00000156",
11745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r8_0x00000156"},
11755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r10, 0x00055800},
11765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r10 0x00055800",
11795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r10_0x00055800"},
11805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r7, 0x00007f80},
11815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r7 0x00007f80",
11845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r7_0x00007f80"},
11855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r6, 0x00558000},
11865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r6 0x00558000",
11895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r6_0x00558000"},
11905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r2, 0x00558000},
11915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r2 0x00558000",
11945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r2_0x00558000"},
11955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r3, 0x0007f800},
11965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
11975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
11985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r3 0x0007f800",
11995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r3_0x0007f800"},
12005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r14, 0xab00ab00},
12015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r14 0xab00ab00",
12045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r14_0xab00ab00"},
12055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r13, 0x000000ff},
12065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r13 0x000000ff",
12095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r13_0x000000ff"},
12105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r9, 0xab00ab00},
12115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r9 0xab00ab00",
12145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r9_0xab00ab00"},
12155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r1, 0x3fc00000},
12165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r1 0x3fc00000",
12195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r1_0x3fc00000"},
12205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r6, 0x002ac000},
12215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r6 0x002ac000",
12245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r6_0x002ac000"},
12255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r4, 0x55800000},
12265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r4 0x55800000",
12295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r4_0x55800000"},
12305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r10, 0x2ac00000},
12315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r10 0x2ac00000",
12345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r10_0x2ac00000"},
12355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r9, 0x001fe000},
12365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r9 0x001fe000",
12395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r9_0x001fe000"},
12405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r12, 0x00005580},
12415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r12 0x00005580",
12445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r12_0x00005580"},
12455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r8, 0x0ab00000},
12465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r8 0x0ab00000",
12495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r8_0x0ab00000"},
12505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r4, 0xff00ff00},
12515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r4 0xff00ff00",
12545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r4_0xff00ff00"},
12555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r14, 0x00001fe0},
12565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r14 0x00001fe0",
12595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r14_0x00001fe0"},
12605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r3, 0x003fc000},
12615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r3 0x003fc000",
12645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r3_0x003fc000"},
12655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r10, 0x00ff00ff},
12665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r10 0x00ff00ff",
12695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r10_0x00ff00ff"},
12705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r12, 0x15600000},
12715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r12 0x15600000",
12745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r12_0x15600000"},
12755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r5, 0x00002ac0},
12765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r5 0x00002ac0",
12795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r5_0x00002ac0"},
12805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r7, 0x2ac00000},
12815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r7 0x2ac00000",
12845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r7_0x2ac00000"},
12855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r1, 0xffffffff},
12865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r1 0xffffffff",
12895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r1_0xffffffff"},
12905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r10, 0xff00ff00},
12915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r10 0xff00ff00",
12945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r10_0xff00ff00"},
12955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r2, 0x00001fe0},
12965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
12975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
12985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r2 0x00001fe0",
12995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r2_0x00001fe0"},
13005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r14, 0x000000ff},
13015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r14 0x000000ff",
13045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r14_0x000000ff"},
13055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r0, 0x000ab000},
13065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r0 0x000ab000",
13095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r0_0x000ab000"},
13105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r3, 0x00ab0000},
13115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r3 0x00ab0000",
13145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r3_0x00ab0000"},
13155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r12, 0x03fc0000},
13165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r12 0x03fc0000",
13195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r12_0x03fc0000"},
13205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r11, 0x0007f800},
13215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r11 0x0007f800",
13245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r11_0x0007f800"},
13255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r13, 0x0001fe00},
13265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r13 0x0001fe00",
13295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r13_0x0001fe00"},
13305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r13, 0x02ac0000},
13315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r13 0x02ac0000",
13345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r13_0x02ac0000"},
13355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r9, 0x00ab00ab},
13365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r9 0x00ab00ab",
13395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r9_0x00ab00ab"},
13405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r1, 0x3fc00000},
13415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r1 0x3fc00000",
13445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r1_0x3fc00000"},
13455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r8, 0x00000558},
13465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r8 0x00000558",
13495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r8_0x00000558"},
13505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r12, 0x0000ab00},
13515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r12 0x0000ab00",
13545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r12_0x0000ab00"},
13555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r13, 0x000ab000},
13565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r13 0x000ab000",
13595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r13_0x000ab000"},
13605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r5, 0x1fe00000},
13615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r5 0x1fe00000",
13645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r5_0x1fe00000"},
13655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r3, 0x02ac0000},
13665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r3 0x02ac0000",
13695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r3_0x02ac0000"},
13705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r5, 0x55800000},
13715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r5 0x55800000",
13745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r5_0x55800000"},
13755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r5, 0x000ab000},
13765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r5 0x000ab000",
13795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r5_0x000ab000"},
13805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r12, 0x003fc000},
13815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r12 0x003fc000",
13845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r12_0x003fc000"},
13855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r4, 0x0000ab00},
13865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r4 0x0000ab00",
13895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r4_0x0000ab00"},
13905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r2, 0x0000ff00},
13915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r2 0x0000ff00",
13945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r2_0x0000ff00"},
13955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r8, 0x3fc00000},
13965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
13975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
13985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r8 0x3fc00000",
13995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r8_0x3fc00000"},
14005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r13, 0x05580000},
14015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r13 0x05580000",
14045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r13_0x05580000"},
14055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r13, 0x00156000},
14065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r13 0x00156000",
14095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r13_0x00156000"},
14105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r2, 0x000002ac},
14115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r2 0x000002ac",
14145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r2_0x000002ac"},
14155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r10, 0x000002ac},
14165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r10 0x000002ac",
14195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r10_0x000002ac"},
14205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r0, 0xab000000},
14215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r0 0xab000000",
14245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r0_0xab000000"},
14255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r10, 0x000002ac},
14265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r10 0x000002ac",
14295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r10_0x000002ac"},
14305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r9, 0x00002ac0},
14315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r9 0x00002ac0",
14345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r9_0x00002ac0"},
14355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r0, 0x000001fe},
14365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r0 0x000001fe",
14395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r0_0x000001fe"},
14405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r9, 0x0003fc00},
14415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r9 0x0003fc00",
14445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r9_0x0003fc00"},
14455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r3, 0x00005580},
14465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r3 0x00005580",
14495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r3_0x00005580"},
14505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r4, 0xffffffff},
14515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r4 0xffffffff",
14545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r4_0xffffffff"},
14555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r9, 0x00000558},
14565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r9 0x00000558",
14595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r9_0x00000558"},
14605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r2, 0x00ab0000},
14615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r2 0x00ab0000",
14645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r2_0x00ab0000"},
14655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r6, 0x00003fc0},
14665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r6 0x00003fc0",
14695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r6_0x00003fc0"},
14705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r11, 0x01fe0000},
14715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r11 0x01fe0000",
14745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r11_0x01fe0000"},
14755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r10, 0x0001fe00},
14765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r10 0x0001fe00",
14795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r10_0x0001fe00"},
14805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r3, 0x00000156},
14815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r3 0x00000156",
14845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r3_0x00000156"},
14855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r12, 0x0002ac00},
14865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r12 0x0002ac00",
14895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r12_0x0002ac00"},
14905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r6, 0x7f800000},
14915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r6 0x7f800000",
14945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r6_0x7f800000"},
14955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r13, 0x000002ac},
14965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
14975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
14985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r13 0x000002ac",
14995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r13_0x000002ac"},
15005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r13, 0x15600000},
15015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r13 0x15600000",
15045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r13_0x15600000"},
15055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r8, 0x000000ab},
15065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r8 0x000000ab",
15095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r8_0x000000ab"},
15105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r14, 0x00156000},
15115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r14 0x00156000",
15145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r14_0x00156000"},
15155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r7, 0x003fc000},
15165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r7 0x003fc000",
15195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r7_0x003fc000"},
15205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r0, 0x00003fc0},
15215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r0 0x00003fc0",
15245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r0_0x00003fc0"},
15255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r11, 0x0007f800},
15265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r11 0x0007f800",
15295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r11_0x0007f800"},
15305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r8, 0x00ab00ab},
15315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r8 0x00ab00ab",
15345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r8_0x00ab00ab"},
15355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r8, 0x55800000},
15365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r8 0x55800000",
15395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r8_0x55800000"},
15405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r8, 0x000ff000},
15415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r8 0x000ff000",
15445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r8_0x000ff000"},
15455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r11, 0x01fe0000},
15465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r11 0x01fe0000",
15495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r11_0x01fe0000"},
15505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r4, 0x01560000},
15515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r4 0x01560000",
15545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r4_0x01560000"},
15555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r3, 0xffffffff},
15565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r3 0xffffffff",
15595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r3_0xffffffff"},
15605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r8, 0xab000000},
15615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r8 0xab000000",
15645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r8_0xab000000"},
15655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r13, 0x00000ab0},
15665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r13 0x00000ab0",
15695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r13_0x00000ab0"},
15705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r2, 0x000001fe},
15715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r2 0x000001fe",
15745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r2_0x000001fe"},
15755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r14, 0x02ac0000},
15765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r14 0x02ac0000",
15795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r14_0x02ac0000"},
15805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r5, 0x00558000},
15815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r5 0x00558000",
15845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r5_0x00558000"},
15855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r7, 0xff00ff00},
15865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r7 0xff00ff00",
15895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r7_0xff00ff00"},
15905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r12, 0x001fe000},
15915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r12 0x001fe000",
15945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r12_0x001fe000"},
15955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r4, 0x07f80000},
15965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
15975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
15985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r4 0x07f80000",
15995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r4_0x07f80000"},
16005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r0, 0x00001fe0},
16015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r0 0x00001fe0",
16045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r0_0x00001fe0"},
16055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r3, 0xff00ff00},
16065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r3 0xff00ff00",
16095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r3_0xff00ff00"},
16105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r6, 0xab000000},
16115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r6 0xab000000",
16145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r6_0xab000000"},
16155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r13, 0x00000ab0},
16165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r13 0x00000ab0",
16195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r13_0x00000ab0"},
16205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r8, 0x00000558},
16215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r8 0x00000558",
16245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r8_0x00000558"},
16255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r12, 0x0003fc00},
16265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r12 0x0003fc00",
16295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r12_0x0003fc00"},
16305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r11, 0x7f800000},
16315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r11 0x7f800000",
16345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r11_0x7f800000"},
16355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r4, 0x15600000},
16365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r4 0x15600000",
16395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r4_0x15600000"},
16405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r7, 0x0ab00000},
16415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r7 0x0ab00000",
16445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r7_0x0ab00000"},
16455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r6, 0x000000ff},
16465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r6 0x000000ff",
16495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r6_0x000000ff"},
16505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r4, 0xff00ff00},
16515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r4 0xff00ff00",
16545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r4_0xff00ff00"},
16555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r10, 0x00ab0000},
16565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r10 0x00ab0000",
16595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r10_0x00ab0000"},
16605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r3, 0x0002ac00},
16615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r3 0x0002ac00",
16645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r3_0x0002ac00"},
16655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r8, 0x00000558},
16665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r8 0x00000558",
16695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r8_0x00000558"},
16705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r4, 0x00015600},
16715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r4 0x00015600",
16745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r4_0x00015600"},
16755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r1, 0x002ac000},
16765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r1 0x002ac000",
16795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r1_0x002ac000"},
16805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r5, 0x000000ab},
16815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r5 0x000000ab",
16845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r5_0x000000ab"},
16855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r6, 0x000000ab},
16865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r6 0x000000ab",
16895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r6_0x000000ab"},
16905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r7, 0x00002ac0},
16915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r7 0x00002ac0",
16945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r7_0x00002ac0"},
16955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r4, 0x00000ff0},
16965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
16975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
16985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r4 0x00000ff0",
16995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r4_0x00000ff0"},
17005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r9, 0x00000ff0},
17015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r9 0x00000ff0",
17045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r9_0x00000ff0"},
17055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r8, 0x00ff0000},
17065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r8 0x00ff0000",
17095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r8_0x00ff0000"},
17105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r11, 0x000000ab},
17115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r11 0x000000ab",
17145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r11_0x000000ab"},
17155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r5, 0x000000ff},
17165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r5 0x000000ff",
17195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r5_0x000000ff"},
17205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r0, 0x15600000},
17215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r0 0x15600000",
17245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r0_0x15600000"},
17255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r9, 0x00000156},
17265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r9 0x00000156",
17295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r9_0x00000156"},
17305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r7, 0x00ff0000},
17315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r7 0x00ff0000",
17345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r7_0x00ff0000"},
17355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r11, 0xab00ab00},
17365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r11 0xab00ab00",
17395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r11_0xab00ab00"},
17405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r2, 0x002ac000},
17415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r2 0x002ac000",
17445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r2_0x002ac000"},
17455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r14, 0x55800000},
17465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r14 0x55800000",
17495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r14_0x55800000"},
17505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r13, 0x15600000},
17515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r13 0x15600000",
17545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r13_0x15600000"},
17555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r7, 0x0ff00000},
17565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r7 0x0ff00000",
17595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r7_0x0ff00000"},
17605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r5, 0xffffffff},
17615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r5 0xffffffff",
17645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r5_0xffffffff"},
17655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r10, 0x00000156},
17665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r10 0x00000156",
17695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r10_0x00000156"},
17705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r6, 0x00005580},
17715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r6 0x00005580",
17745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r6_0x00005580"},
17755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r6, 0x0ab00000},
17765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r6 0x0ab00000",
17795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r6_0x0ab00000"},
17805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r7, 0x01fe0000},
17815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r7 0x01fe0000",
17845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r7_0x01fe0000"},
17855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r9, 0x00558000},
17865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r9 0x00558000",
17895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r9_0x00558000"},
17905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r13, 0x000007f8},
17915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r13 0x000007f8",
17945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r13_0x000007f8"},
17955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r2, 0x00055800},
17965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
17975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
17985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r2 0x00055800",
17995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r2_0x00055800"},
18005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r14, 0x00005580},
18015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r14 0x00005580",
18045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r14_0x00005580"},
18055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r12, 0xab000000},
18065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r12 0xab000000",
18095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r12_0xab000000"},
18105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r14, 0x00000156},
18115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r14 0x00000156",
18145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r14_0x00000156"},
18155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r10, 0x000ff000},
18165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r10 0x000ff000",
18195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r10_0x000ff000"},
18205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r7, 0x000007f8},
18215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r7 0x000007f8",
18245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r7_0x000007f8"},
18255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r3, 0x7f800000},
18265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r3 0x7f800000",
18295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r3_0x7f800000"},
18305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r12, 0x15600000},
18315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r12 0x15600000",
18345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r12_0x15600000"},
18355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r6, 0x00558000},
18365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r6 0x00558000",
18395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r6_0x00558000"},
18405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r8, 0x55800000},
18415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r8 0x55800000",
18445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r8_0x55800000"},
18455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r14, 0x000003fc},
18465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r14 0x000003fc",
18495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r14_0x000003fc"},
18505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r2, 0x0ab00000},
18515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r2 0x0ab00000",
18545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r2_0x0ab00000"},
18555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r12, 0x00000156},
18565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r12 0x00000156",
18595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r12_0x00000156"},
18605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r14, 0x03fc0000},
18615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r14 0x03fc0000",
18645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r14_0x03fc0000"},
18655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r5, 0x0001fe00},
18665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r5 0x0001fe00",
18695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r5_0x0001fe00"},
18705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r11, 0x000ab000},
18715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r11 0x000ab000",
18745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r11_0x000ab000"},
18755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r14, 0x0001fe00},
18765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r14 0x0001fe00",
18795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r14_0x0001fe00"},
18805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r2, 0x00003fc0},
18815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r2 0x00003fc0",
18845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r2_0x00003fc0"},
18855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r8, 0xab000000},
18865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r8 0xab000000",
18895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r8_0xab000000"},
18905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r0, 0x000000ab},
18915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r0 0x000000ab",
18945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r0_0x000000ab"},
18955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r10, 0x002ac000},
18965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
18975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
18985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r10 0x002ac000",
18995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r10_0x002ac000"},
19005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r11, 0x00ab0000},
19015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r11 0x00ab0000",
19045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r11_0x00ab0000"},
19055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r9, 0x0ff00000},
19065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r9 0x0ff00000",
19095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r9_0x0ff00000"},
19105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r4, 0x000001fe},
19115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r4 0x000001fe",
19145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r4_0x000001fe"},
19155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r6, 0x0000ff00},
19165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r6 0x0000ff00",
19195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r6_0x0000ff00"},
19205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r14, 0x05580000},
19215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r14 0x05580000",
19245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r14_0x05580000"},
19255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r10, 0x00000558},
19265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r10 0x00000558",
19295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r10_0x00000558"},
19305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r6, 0x0001fe00},
19315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r6 0x0001fe00",
19345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r6_0x0001fe00"},
19355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r12, 0xab00ab00},
19365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r12 0xab00ab00",
19395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r12_0xab00ab00"},
19405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r8, 0x7f800000},
19415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r8 0x7f800000",
19445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r8_0x7f800000"},
19455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r3, 0x0000ff00},
19465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r3 0x0000ff00",
19495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r3_0x0000ff00"},
19505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r4, 0x00ff00ff},
19515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r4 0x00ff00ff",
19545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r4_0x00ff00ff"},
19555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r11, 0x2ac00000},
19565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r11 0x2ac00000",
19595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r11_0x2ac00000"},
19605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r6, 0xab00ab00},
19615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r6 0xab00ab00",
19645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r6_0xab00ab00"},
19655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r3, 0x000000ab},
19665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r3 0x000000ab",
19695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r3_0x000000ab"},
19705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r11, 0x0007f800},
19715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r11 0x0007f800",
19745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r11_0x0007f800"},
19755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r0, 0x00001560},
19765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r0 0x00001560",
19795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r0_0x00001560"},
19805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r14, 0x00000558},
19815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r14 0x00000558",
19845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r14_0x00000558"},
19855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r8, 0x00558000},
19865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r8 0x00558000",
19895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r8_0x00558000"},
19905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r8, 0x000ff000},
19915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r8 0x000ff000",
19945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r8_0x000ff000"},
19955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r6, 0x007f8000},
19965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
19975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
19985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r6 0x007f8000",
19995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r6_0x007f8000"},
20005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r10, 0x000002ac},
20015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r10 0x000002ac",
20045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r10_0x000002ac"},
20055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r2, 0x0003fc00},
20065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r2 0x0003fc00",
20095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r2_0x0003fc00"},
20105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r5, 0x02ac0000},
20115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r5 0x02ac0000",
20145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r5_0x02ac0000"},
20155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r12, 0x001fe000},
20165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r12 0x001fe000",
20195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r12_0x001fe000"},
20205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r14, 0x001fe000},
20215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r14 0x001fe000",
20245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r14_0x001fe000"},
20255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r14, 0x02ac0000},
20265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r14 0x02ac0000",
20295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r14_0x02ac0000"},
20305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r7, 0x0ff00000},
20315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r7 0x0ff00000",
20345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r7_0x0ff00000"},
20355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r13, 0x00000156},
20365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r13 0x00000156",
20395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r13_0x00000156"},
20405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r7, 0x000007f8},
20415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r7 0x000007f8",
20445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r7_0x000007f8"},
20455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r10, 0x000000ab},
20465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r10 0x000000ab",
20495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r10_0x000000ab"},
20505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r6, 0x00000558},
20515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r6 0x00000558",
20545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r6_0x00000558"},
20555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r1, 0x05580000},
20565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r1 0x05580000",
20595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r1_0x05580000"},
20605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r2, 0x00001560},
20615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r2 0x00001560",
20645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r2_0x00001560"},
20655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r5, 0x0001fe00},
20665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r5 0x0001fe00",
20695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r5_0x0001fe00"},
20705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r9, 0x0ab00000},
20715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r9 0x0ab00000",
20745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r9_0x0ab00000"},
20755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r9, 0x00007f80},
20765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r9 0x00007f80",
20795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r9_0x00007f80"},
20805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r5, 0x0000ab00},
20815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r5 0x0000ab00",
20845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r5_0x0000ab00"},
20855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r13, 0x007f8000},
20865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r13 0x007f8000",
20895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r13_0x007f8000"},
20905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r9, 0x000ab000},
20915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r9 0x000ab000",
20945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r9_0x000ab000"},
20955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r4, 0x000000ab},
20965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
20975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
20985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r4 0x000000ab",
20995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r4_0x000000ab"},
21005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r5, 0xab00ab00},
21015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r5 0xab00ab00",
21045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r5_0xab00ab00"},
21055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r3, 0x00005580},
21065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r3 0x00005580",
21095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r3_0x00005580"},
21105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r10, 0x55800000},
21115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r10 0x55800000",
21145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r10_0x55800000"},
21155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r8, 0x00ab00ab},
21165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r8 0x00ab00ab",
21195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r8_0x00ab00ab"},
21205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r5, 0x0003fc00},
21215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r5 0x0003fc00",
21245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r5_0x0003fc00"},
21255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r0, 0x00ab0000},
21265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r0 0x00ab0000",
21295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r0_0x00ab0000"},
21305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r2, 0x000002ac},
21315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r2 0x000002ac",
21345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r2_0x000002ac"},
21355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r12, 0x00055800},
21365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r12 0x00055800",
21395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r12_0x00055800"},
21405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r13, 0x00000ff0},
21415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r13 0x00000ff0",
21445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r13_0x00000ff0"},
21455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r14, 0x15600000},
21465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r14 0x15600000",
21495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r14_0x15600000"},
21505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r1, 0x00003fc0},
21515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r1 0x00003fc0",
21545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r1_0x00003fc0"},
21555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r8, 0xff000000},
21565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r8 0xff000000",
21595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r8_0xff000000"},
21605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r0, 0x00ff0000},
21615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r0 0x00ff0000",
21645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r0_0x00ff0000"},
21655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r5, 0x3fc00000},
21665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r5 0x3fc00000",
21695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r5_0x3fc00000"},
21705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r10, 0x3fc00000},
21715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r10 0x3fc00000",
21745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r10_0x3fc00000"},
21755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r1, 0x00015600},
21765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r1 0x00015600",
21795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r1_0x00015600"},
21805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r3, 0xff000000},
21815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r3 0xff000000",
21845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r3_0xff000000"},
21855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r10, 0x02ac0000},
21865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r10 0x02ac0000",
21895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r10_0x02ac0000"},
21905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r9, 0x000ff000},
21915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r9 0x000ff000",
21945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r9_0x000ff000"},
21955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r7, 0x0002ac00},
21965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
21975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
21985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r7 0x0002ac00",
21995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r7_0x0002ac00"},
22005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r8, 0x00001fe0},
22015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r8 0x00001fe0",
22045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r8_0x00001fe0"},
22055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r4, 0x00001560},
22065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r4 0x00001560",
22095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r4_0x00001560"},
22105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r7, 0x00156000},
22115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r7 0x00156000",
22145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r7_0x00156000"},
22155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r9, 0x000003fc},
22165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r9 0x000003fc",
22195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r9_0x000003fc"},
22205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r3, 0x000ab000},
22215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r3 0x000ab000",
22245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r3_0x000ab000"},
22255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r12, 0x0000ab00},
22265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r12 0x0000ab00",
22295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r12_0x0000ab00"},
22305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r13, 0x00002ac0},
22315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r13 0x00002ac0",
22345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r13_0x00002ac0"},
22355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r10, 0x001fe000},
22365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r10 0x001fe000",
22395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r10_0x001fe000"},
22405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r12, 0x00ff00ff},
22415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r12 0x00ff00ff",
22445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r12_0x00ff00ff"},
22455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r5, 0x003fc000},
22465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r5 0x003fc000",
22495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r5_0x003fc000"},
22505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r2, 0x0001fe00},
22515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r2 0x0001fe00",
22545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r2_0x0001fe00"},
22555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r6, 0x0007f800},
22565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r6 0x0007f800",
22595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r6_0x0007f800"},
22605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r1, 0x000000ff},
22615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r1 0x000000ff",
22645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r1_0x000000ff"},
22655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r5, r2, 0x007f8000},
22665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r5 r2 0x007f8000",
22695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r5_r2_0x007f8000"},
22705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r10, 0xab000000},
22715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r10 0xab000000",
22745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r10_0xab000000"},
22755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r3, 0x000ff000},
22765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r3 0x000ff000",
22795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r3_0x000ff000"},
22805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r0, 0x00ff0000},
22815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r0 0x00ff0000",
22845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r0_0x00ff0000"},
22855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r14, 0x0ff00000},
22865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r14 0x0ff00000",
22895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r14_0x0ff00000"},
22905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r3, 0x00001560},
22915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r3 0x00001560",
22945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r3_0x00001560"},
22955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r9, 0x00000558},
22965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
22975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
22985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r9 0x00000558",
22995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r9_0x00000558"},
23005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r7, 0x00001fe0},
23015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r7 0x00001fe0",
23045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r7_0x00001fe0"},
23055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r3, 0x0003fc00},
23065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r3 0x0003fc00",
23095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r3_0x0003fc00"},
23105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r14, 0x000000ab},
23115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r14 0x000000ab",
23145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r14_0x000000ab"},
23155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r7, 0x000000ab},
23165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r7 0x000000ab",
23195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r7_0x000000ab"},
23205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r9, 0x00558000},
23215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r9 0x00558000",
23245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r9_0x00558000"},
23255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r10, 0x0000ff00},
23265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r10 0x0000ff00",
23295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r10_0x0000ff00"},
23305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r12, 0x003fc000},
23315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r12 0x003fc000",
23345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r12_0x003fc000"},
23355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r1, 0x002ac000},
23365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r1 0x002ac000",
23395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r1_0x002ac000"},
23405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r0, 0x7f800000},
23415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r0 0x7f800000",
23445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r0_0x7f800000"},
23455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r9, 0x00003fc0},
23465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r9 0x00003fc0",
23495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r9_0x00003fc0"},
23505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r6, 0x0ff00000},
23515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r6 0x0ff00000",
23545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r6_0x0ff00000"},
23555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r11, 0xff000000},
23565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r11 0xff000000",
23595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r11_0xff000000"},
23605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r10, 0x0007f800},
23615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r10 0x0007f800",
23645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r10_0x0007f800"},
23655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r10, 0x000002ac},
23665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r10 0x000002ac",
23695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r10_0x000002ac"},
23705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r8, 0x000003fc},
23715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r8 0x000003fc",
23745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r8_0x000003fc"},
23755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r0, 0x55800000},
23765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r0 0x55800000",
23795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r0_0x55800000"},
23805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r7, 0x1fe00000},
23815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r7 0x1fe00000",
23845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r7_0x1fe00000"},
23855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r0, 0x15600000},
23865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r0 0x15600000",
23895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r0_0x15600000"},
23905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r0, 0xff00ff00},
23915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r0 0xff00ff00",
23945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r0_0xff00ff00"},
23955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r14, 0x00007f80},
23965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
23975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
23985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r14 0x00007f80",
23995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r14_0x00007f80"},
24005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r3, 0x00ff00ff},
24015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r3 0x00ff00ff",
24045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r3_0x00ff00ff"},
24055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r2, 0x00001560},
24065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r2 0x00001560",
24095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r2_0x00001560"},
24105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r14, 0xabababab},
24115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r14 0xabababab",
24145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r14_0xabababab"},
24155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r4, 0x007f8000},
24165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r4 0x007f8000",
24195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r4_0x007f8000"},
24205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r2, 0x003fc000},
24215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r2 0x003fc000",
24245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r2_0x003fc000"},
24255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r6, 0x0002ac00},
24265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r6 0x0002ac00",
24295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r6_0x0002ac00"},
24305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r5, 0x00001fe0},
24315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r5 0x00001fe0",
24345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r5_0x00001fe0"},
24355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r13, 0x00005580},
24365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r13 0x00005580",
24395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r13_0x00005580"},
24405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r8, 0x000007f8},
24415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r8 0x000007f8",
24445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r8_0x000007f8"},
24455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r4, 0x0ab00000},
24465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r4 0x0ab00000",
24495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r4_0x0ab00000"},
24505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r10, 0x1fe00000},
24515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r10 0x1fe00000",
24545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r10_0x1fe00000"},
24555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r6, 0xff00ff00},
24565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r6 0xff00ff00",
24595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r6_0xff00ff00"},
24605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r5, 0xffffffff},
24615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r5 0xffffffff",
24645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r5_0xffffffff"},
24655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r12, 0xffffffff},
24665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r12 0xffffffff",
24695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r12_0xffffffff"},
24705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r2, 0x15600000},
24715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r2 0x15600000",
24745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r2_0x15600000"},
24755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r3, r12, 0x000ff000},
24765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r3 r12 0x000ff000",
24795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r3_r12_0x000ff000"},
24805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r6, r8, 0x00055800},
24815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r6 r8 0x00055800",
24845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r6_r8_0x00055800"},
24855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r7, 0x05580000},
24865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r7 0x05580000",
24895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r7_0x05580000"},
24905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r5, 0x007f8000},
24915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r5 0x007f8000",
24945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r5_0x007f8000"},
24955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r1, 0x000ab000},
24965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
24975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
24985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r1 0x000ab000",
24995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r1_0x000ab000"},
25005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r12, 0x02ac0000},
25015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r12 0x02ac0000",
25045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r12_0x02ac0000"},
25055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r8, 0x000000ff},
25065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r8 0x000000ff",
25095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r8_0x000000ff"},
25105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r1, r11, 0x00005580},
25115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r1 r11 0x00005580",
25145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r1_r11_0x00005580"},
25155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r12, 0x02ac0000},
25165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r12 0x02ac0000",
25195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r12_0x02ac0000"},
25205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r7, r9, 0x00ab00ab},
25215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r7 r9 0x00ab00ab",
25245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r7_r9_0x00ab00ab"},
25255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r5, 0x0000ab00},
25265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r5 0x0000ab00",
25295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r5_0x0000ab00"},
25305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r13, r9, 0x00558000},
25315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r13 r9 0x00558000",
25345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r13_r9_0x00558000"},
25355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r0, r1, 0x002ac000},
25365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r0 r1 0x002ac000",
25395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r0_r1_0x002ac000"},
25405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r14, r1, 0x00000ab0},
25415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r14 r1 0x00000ab0",
25445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r14_r1_0x00000ab0"},
25455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r2, r2, 0x00000558},
25465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r2 r2 0x00000558",
25495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r2_r2_0x00000558"},
25505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r13, 0x00ab00ab},
25515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r13 0x00ab00ab",
25545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r13_0x00ab00ab"},
25555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r6, 0x00001560},
25565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r6 0x00001560",
25595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r6_0x00001560"},
25605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r0, 0x00156000},
25615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r0 0x00156000",
25645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r0_0x00156000"},
25655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r10, r13, 0x00156000},
25665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r10 r13 0x00156000",
25695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r10_r13_0x00156000"},
25705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r11, r2, 0x001fe000},
25715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r11 r2 0x001fe000",
25745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r11_r2_0x001fe000"},
25755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r4, r5, 0x2ac00000},
25765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r4 r5 0x2ac00000",
25795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r4_r5_0x2ac00000"},
25805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r8, 0x02ac0000},
25815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r8 0x02ac0000",
25845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r8_0x02ac0000"},
25855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r1, 0x7f800000},
25865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r1 0x7f800000",
25895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r1_0x7f800000"},
25905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r8, r9, 0xff00ff00},
25915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r8 r9 0xff00ff00",
25945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r8_r9_0xff00ff00"},
25955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r12, r7, 0x00ff00ff},
25965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
25975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
25985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r12 r7 0x00ff00ff",
25995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r12_r7_0x00ff00ff"},
26005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                  {{al, r9, r10, 0x00156000},
26015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   false,
26025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   al,
26035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al r9 r10 0x00156000",
26045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   "al_r9_r10_0x00156000"}};
260588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
260688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// These headers each contain an array of `TestResult` with the reference output
260788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// values. The reference arrays are names `kReference{mnemonic}`.
2608d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-adc.h"
2609d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-adcs.h"
2610d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-add.h"
2611d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-adds.h"
2612d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-and.h"
2613d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-ands.h"
2614d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-bic.h"
2615d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-bics.h"
2616d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-eor.h"
2617d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-eors.h"
2618d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-orn.h"
2619d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-orns.h"
2620d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-orr.h"
2621d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-orrs.h"
2622d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-rsb.h"
2623d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-rsbs.h"
2624d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-sbc.h"
2625d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-sbcs.h"
2626d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-sub.h"
2627d3832965c62a8ad461b9ea9eb0994ca6b0a3da2cAlexandre Rames#include "aarch32/traces/assembler-cond-rd-rn-operand-const-t32-subs.h"
262888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
262919c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois
263088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// The maximum number of errors to report in detail for each test.
263188c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisstatic const unsigned kErrorReportLimit = 8;
263288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
263319c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langloistypedef void (MacroAssembler::*Fn)(Condition cond,
263419c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois                                   Register rd,
263519c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois                                   Register rn,
263688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois                                   const Operand& op);
263788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
263819c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langloisstatic void TestHelper(Fn instruction,
263919c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois                       const char* mnemonic,
264088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois                       const TestResult reference[]) {
264188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  unsigned total_error_count = 0;
264288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  MacroAssembler masm(BUF_SIZE);
264388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
264410dae1a549308bddc1931f29754d6a4459f70c9bJacob Bramley  masm.UseT32();
264588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
264688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) {
264788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    // Values to pass to the macro-assembler.
264888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    Condition cond = kTests[i].operands.cond;
264988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    Register rd = kTests[i].operands.rd;
265088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    Register rn = kTests[i].operands.rn;
265188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    uint32_t immediate = kTests[i].operands.immediate;
265288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    Operand op(immediate);
265388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
2654f5348cedd702124c90fc75e75d0195e2e485c620Pierre Langlois    int32_t start = masm.GetCursorOffset();
26555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois    {
26565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      // We never generate more that 4 bytes, as IT instructions are only
26575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      // allowed for narrow encodings.
26585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      AssemblerAccurateScope scope(&masm,
26595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   4,
26605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois                                   AssemblerAccurateScope::kMaximumSize);
26615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      if (kTests[i].in_it_block) {
26625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois        masm.it(kTests[i].it_condition);
26635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      }
26645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      (masm.*instruction)(cond, rd, rn, op);
26655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois    }
2666f5348cedd702124c90fc75e75d0195e2e485c620Pierre Langlois    int32_t end = masm.GetCursorOffset();
266788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
266888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    const byte* result_ptr =
2669919e3fe28a5024c53ede42922092bbc32e89dcb8Alexandre Rames        masm.GetBuffer()->GetOffsetAddress<const byte*>(start);
2670f5348cedd702124c90fc75e75d0195e2e485c620Pierre Langlois    VIXL_ASSERT(start < end);
267188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    uint32_t result_size = end - start;
267288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
267388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    if (Test::generate_test_trace()) {
267488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      // Print the result bytes.
267519c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois      printf("static const byte kInstruction_%s_%s[] = {\n",
267619c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois             mnemonic,
267788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois             kTests[i].identifier);
267888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      for (uint32_t j = 0; j < result_size; j++) {
267988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        if (j == 0) {
268088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          printf("  0x%02" PRIx8, result_ptr[j]);
268188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        } else {
268288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          printf(", 0x%02" PRIx8, result_ptr[j]);
268388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        }
268488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      }
268588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      // This comment is meant to be used by external tools to validate
268688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      // the encoding. We can parse the comment to figure out what
268788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      // instruction this corresponds to.
26885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      if (kTests[i].in_it_block) {
26895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois        printf(" // It %s; %s %s\n};\n",
26905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois               kTests[i].it_condition.GetName(),
26915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois               mnemonic,
26925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois               kTests[i].operands_description);
26935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      } else {
26945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois        printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description);
26955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois      }
269688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    } else {
269788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      // Check we've emitted the exact same encoding as present in the
269888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      // trace file. Only print up to `kErrorReportLimit` errors.
269988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      if (((result_size != reference[i].size) ||
270088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois           (memcmp(result_ptr, reference[i].encoding, reference[i].size) !=
270188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois            0)) &&
270288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          (++total_error_count <= kErrorReportLimit)) {
270319c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois        printf("Error when testing \"%s\" with operands \"%s\":\n",
270419c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois               mnemonic,
270588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois               kTests[i].operands_description);
270688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        printf("  Expected: ");
270788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        for (uint32_t j = 0; j < reference[i].size; j++) {
270888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          if (j == 0) {
270988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois            printf("0x%02" PRIx8, reference[i].encoding[j]);
271088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          } else {
271188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois            printf(", 0x%02" PRIx8, reference[i].encoding[j]);
271288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          }
271388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        }
271488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        printf("\n");
271588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        printf("  Found:    ");
271688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        for (uint32_t j = 0; j < result_size; j++) {
271788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          if (j == 0) {
271888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois            printf("0x%02" PRIx8, result_ptr[j]);
271988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          } else {
272088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois            printf(", 0x%02" PRIx8, result_ptr[j]);
272188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois          }
272288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        }
272388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois        printf("\n");
272488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      }
272588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    }
272688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  }
272788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
272888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  masm.FinalizeCode();
272988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
273088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  if (Test::generate_test_trace()) {
273188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    // Finalize the trace file by writing the final `TestResult` array
273288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    // which links all generated instruction encodings.
273388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    printf("static const TestResult kReference%s[] = {\n", mnemonic);
273488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) {
273588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      printf("  {\n");
273619c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois      printf("    ARRAY_SIZE(kInstruction_%s_%s),\n",
273719c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois             mnemonic,
273888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois             kTests[i].identifier);
273988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      printf("    kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier);
274088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      printf("  },\n");
274188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    }
274288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    printf("};\n");
274388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  } else {
274488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    if (total_error_count > kErrorReportLimit) {
274588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      printf("%u other errors follow.\n",
274688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois             total_error_count - kErrorReportLimit);
274788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    }
27485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois    // Crash if the test failed.
27495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois    VIXL_CHECK(total_error_count == 0);
275088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  }
275188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois}
275288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
275388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// Instantiate tests for each instruction in the list.
275488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois#define TEST(mnemonic)                                                      \
275588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  static void Test_##mnemonic() {                                           \
275688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois    TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
275788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  }                                                                         \
275888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois  static Test test_##mnemonic(                                              \
275988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      "AARCH32_ASSEMBLER_COND_RD_RN_OPERAND_CONST_T32_" #mnemonic,          \
276088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois      &Test_##mnemonic);
276188c46b84df005638546de5e4e965bdcc31352f48Pierre LangloisFOREACH_INSTRUCTION(TEST)
276288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois#undef TEST
276388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois
276488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois}  // aarch32
276588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois}  // vixl
2766