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(cmn) \ 535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(cmp) \ 545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(mov) \ 555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(movs) \ 565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(mvn) \ 575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(mvns) \ 585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(teq) \ 595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(tst) \ 605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(sxtb) \ 615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(sxtb16) \ 625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(sxth) \ 635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(uxtb) \ 645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(uxtb16) \ 655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois M(uxth) 6688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 6719c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois 681d451fce2580f360ef249893135526156985a85cPierre Langlois// The following definitions are defined again in each generated test, therefore 691d451fce2580f360ef249893135526156985a85cPierre Langlois// we need to place them in an anomymous namespace. It expresses that they are 701d451fce2580f360ef249893135526156985a85cPierre Langlois// local to this file only, and the compiler is not allowed to share these types 711d451fce2580f360ef249893135526156985a85cPierre Langlois// across test files during template instantiation. Specifically, `Operands` has 721d451fce2580f360ef249893135526156985a85cPierre Langlois// various layouts across generated tests so it absolutely cannot be shared. 731d451fce2580f360ef249893135526156985a85cPierre Langlois 749a9331faeba996d6c85e6e2a6355ccfc22c6cab6Rodolph Perfetta#ifdef VIXL_INCLUDE_TARGET_A32 751d451fce2580f360ef249893135526156985a85cPierre Langloisnamespace { 761d451fce2580f360ef249893135526156985a85cPierre Langlois 7788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// Values to be passed to the assembler to produce the instruction under test. 7888c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisstruct Operands { 7988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Condition cond; 8088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Register rd; 8188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Register rn; 8288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois}; 8388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 8488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// This structure contains all data needed to test one specific 8588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// instruction. 8688c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisstruct TestData { 8788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // The `operands` field represents what to pass to the assembler to 8888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // produce the instruction. 8988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Operands operands; 905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois // True if we need to generate an IT instruction for this test to be valid. 915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois bool in_it_block; 925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois // The condition to give the IT instruction, this will be set to "al" by 935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois // default. 945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois Condition it_condition; 9588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // Description of the operands, used for error reporting. 9688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois const char* operands_description; 9788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // Unique identifier, used for generating traces. 9888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois const char* identifier; 9988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois}; 10088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 10188c46b84df005638546de5e4e965bdcc31352f48Pierre Langloisstruct TestResult { 10288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois size_t size; 10388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois const byte* encoding; 10488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois}; 10588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 10688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// Each element of this array produce one instruction encoding. 1071d451fce2580f360ef249893135526156985a85cPierre Langloisconst TestData kTests[] = 1085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{{lt, r13, r2}, false, al, "lt r13 r2", "lt_r13_r2"}, 1095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r2, r9}, false, al, "cs r2 r9", "cs_r2_r9"}, 1105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r1}, false, al, "ne r12 r1", "ne_r12_r1"}, 1115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r0, r1}, false, al, "cc r0 r1", "cc_r0_r1"}, 1125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r6, r0}, false, al, "pl r6 r0", "pl_r6_r0"}, 1135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r1, r6}, false, al, "pl r1 r6", "pl_r1_r6"}, 1145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r10, r4}, false, al, "vs r10 r4", "vs_r10_r4"}, 1155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r4}, false, al, "mi r10 r4", "mi_r10_r4"}, 1165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r12, r3}, false, al, "ge r12 r3", "ge_r12_r3"}, 1175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r2, r0}, false, al, "lt r2 r0", "lt_r2_r0"}, 1185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r7, r13}, false, al, "ge r7 r13", "ge_r7_r13"}, 1195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r1, r14}, false, al, "le r1 r14", "le_r1_r14"}, 1205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r9, r3}, false, al, "ge r9 r3", "ge_r9_r3"}, 1215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r8, r14}, false, al, "cc r8 r14", "cc_r8_r14"}, 1225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r7, r5}, false, al, "ne r7 r5", "ne_r7_r5"}, 1235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r5, r14}, false, al, "vc r5 r14", "vc_r5_r14"}, 1245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r1, r9}, false, al, "mi r1 r9", "mi_r1_r9"}, 1255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r11, r6}, false, al, "eq r11 r6", "eq_r11_r6"}, 1265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r8, r3}, false, al, "lt r8 r3", "lt_r8_r3"}, 1275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r1, r6}, false, al, "gt r1 r6", "gt_r1_r6"}, 1285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r8, r13}, false, al, "le r8 r13", "le_r8_r13"}, 1295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r3, r4}, false, al, "ne r3 r4", "ne_r3_r4"}, 1305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r8, r6}, false, al, "lt r8 r6", "lt_r8_r6"}, 1315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r9, r14}, false, al, "cs r9 r14", "cs_r9_r14"}, 1325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r8, r6}, false, al, "cc r8 r6", "cc_r8_r6"}, 1335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r10, r2}, false, al, "lt r10 r2", "lt_r10_r2"}, 1345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r12}, false, al, "mi r0 r12", "mi_r0_r12"}, 1355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r13, r5}, false, al, "ge r13 r5", "ge_r13_r5"}, 1365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r14, r3}, false, al, "hi r14 r3", "hi_r14_r3"}, 1375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r7, r11}, false, al, "ge r7 r11", "ge_r7_r11"}, 1385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r14, r14}, false, al, "ls r14 r14", "ls_r14_r14"}, 1395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r4, r11}, false, al, "hi r4 r11", "hi_r4_r11"}, 1405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r12, r5}, false, al, "pl r12 r5", "pl_r12_r5"}, 1415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r8, r13}, false, al, "hi r8 r13", "hi_r8_r13"}, 1425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r3, r7}, false, al, "vs r3 r7", "vs_r3_r7"}, 1435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r10, r10}, false, al, "vc r10 r10", "vc_r10_r10"}, 1445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r6, r0}, false, al, "lt r6 r0", "lt_r6_r0"}, 1455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r10, r1}, false, al, "gt r10 r1", "gt_r10_r1"}, 1465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r13, r6}, false, al, "pl r13 r6", "pl_r13_r6"}, 1475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r10, r2}, false, al, "gt r10 r2", "gt_r10_r2"}, 1485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r9, r3}, false, al, "cc r9 r3", "cc_r9_r3"}, 1495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r2, r12}, false, al, "vs r2 r12", "vs_r2_r12"}, 1505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r9, r5}, false, al, "cc r9 r5", "cc_r9_r5"}, 1515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r7, r7}, false, al, "ge r7 r7", "ge_r7_r7"}, 1525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r0, r12}, false, al, "lt r0 r12", "lt_r0_r12"}, 1535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r2, r2}, false, al, "lt r2 r2", "lt_r2_r2"}, 1545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r9, r7}, false, al, "ge r9 r7", "ge_r9_r7"}, 1555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r14, r8}, false, al, "eq r14 r8", "eq_r14_r8"}, 1565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r5}, false, al, "mi r0 r5", "mi_r0_r5"}, 1575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r14, r2}, false, al, "vc r14 r2", "vc_r14_r2"}, 1585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r0, r8}, false, al, "pl r0 r8", "pl_r0_r8"}, 1595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r11, r4}, false, al, "gt r11 r4", "gt_r11_r4"}, 1605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r1, r11}, false, al, "lt r1 r11", "lt_r1_r11"}, 1615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r4, r2}, false, al, "lt r4 r2", "lt_r4_r2"}, 1625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r5, r8}, false, al, "lt r5 r8", "lt_r5_r8"}, 1635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r11, r7}, false, al, "hi r11 r7", "hi_r11_r7"}, 1645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r11, r10}, false, al, "le r11 r10", "le_r11_r10"}, 1655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r11, r5}, false, al, "mi r11 r5", "mi_r11_r5"}, 1665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r9, r7}, false, al, "cs r9 r7", "cs_r9_r7"}, 1675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r14}, false, al, "hi r1 r14", "hi_r1_r14"}, 1685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r10, r11}, false, al, "pl r10 r11", "pl_r10_r11"}, 1695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r1, r4}, false, al, "pl r1 r4", "pl_r1_r4"}, 1705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r6, r8}, false, al, "mi r6 r8", "mi_r6_r8"}, 1715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r10, r7}, false, al, "gt r10 r7", "gt_r10_r7"}, 1725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r11, r12}, false, al, "eq r11 r12", "eq_r11_r12"}, 1735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r1, r7}, false, al, "pl r1 r7", "pl_r1_r7"}, 1745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r9, r1}, false, al, "vs r9 r1", "vs_r9_r1"}, 1755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r10, r0}, false, al, "gt r10 r0", "gt_r10_r0"}, 1765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r11, r1}, false, al, "gt r11 r1", "gt_r11_r1"}, 1775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r8, r2}, false, al, "ne r8 r2", "ne_r8_r2"}, 1785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r13, r1}, false, al, "al r13 r1", "al_r13_r1"}, 1795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r0}, false, al, "hi r1 r0", "hi_r1_r0"}, 1805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r8}, false, al, "ne r12 r8", "ne_r12_r8"}, 1815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r9, r13}, false, al, "pl r9 r13", "pl_r9_r13"}, 1825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r6, r1}, false, al, "vs r6 r1", "vs_r6_r1"}, 1835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r1, r0}, false, al, "le r1 r0", "le_r1_r0"}, 1845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r3, r10}, false, al, "ge r3 r10", "ge_r3_r10"}, 1855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r9, r1}, false, al, "mi r9 r1", "mi_r9_r1"}, 1865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r13, r0}, false, al, "cs r13 r0", "cs_r13_r0"}, 1875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r10, r7}, false, al, "le r10 r7", "le_r10_r7"}, 1885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r8, r9}, false, al, "lt r8 r9", "lt_r8_r9"}, 1895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r4, r5}, false, al, "eq r4 r5", "eq_r4_r5"}, 1905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r12, r0}, false, al, "lt r12 r0", "lt_r12_r0"}, 1915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r10, r7}, false, al, "ls r10 r7", "ls_r10_r7"}, 1925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r6, r10}, false, al, "vc r6 r10", "vc_r6_r10"}, 1935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r6, r2}, false, al, "al r6 r2", "al_r6_r2"}, 1945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r7, r5}, false, al, "le r7 r5", "le_r7_r5"}, 1955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r13}, false, al, "hi r1 r13", "hi_r1_r13"}, 1965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r5, r8}, false, al, "hi r5 r8", "hi_r5_r8"}, 1975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r10, r11}, false, al, "vs r10 r11", "vs_r10_r11"}, 1985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r8, r10}, false, al, "vs r8 r10", "vs_r8_r10"}, 1995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r11, r7}, false, al, "ne r11 r7", "ne_r11_r7"}, 2005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r12, r2}, false, al, "pl r12 r2", "pl_r12_r2"}, 2015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r5}, false, al, "ls r13 r5", "ls_r13_r5"}, 2025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r9, r9}, false, al, "ne r9 r9", "ne_r9_r9"}, 2035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r4, r5}, false, al, "ge r4 r5", "ge_r4_r5"}, 2045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r1, r10}, false, al, "cs r1 r10", "cs_r1_r10"}, 2055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r6, r9}, false, al, "vc r6 r9", "vc_r6_r9"}, 2065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r5, r12}, false, al, "vs r5 r12", "vs_r5_r12"}, 2075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r12, r1}, false, al, "pl r12 r1", "pl_r12_r1"}, 2085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r4, r1}, false, al, "vc r4 r1", "vc_r4_r1"}, 2095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r11, r8}, false, al, "ls r11 r8", "ls_r11_r8"}, 2105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r5, r4}, false, al, "al r5 r4", "al_r5_r4"}, 2115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r2, r10}, false, al, "al r2 r10", "al_r2_r10"}, 2125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r5, r3}, false, al, "mi r5 r3", "mi_r5_r3"}, 2135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r13}, false, al, "ge r11 r13", "ge_r11_r13"}, 2145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r10, r8}, false, al, "ne r10 r8", "ne_r10_r8"}, 2155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r8, r2}, false, al, "ls r8 r2", "ls_r8_r2"}, 2165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r2, r13}, false, al, "gt r2 r13", "gt_r2_r13"}, 2175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r2, r14}, false, al, "cs r2 r14", "cs_r2_r14"}, 2185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r1, r9}, false, al, "lt r1 r9", "lt_r1_r9"}, 2195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r10}, false, al, "ne r12 r10", "ne_r12_r10"}, 2205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r5, r4}, false, al, "cc r5 r4", "cc_r5_r4"}, 2215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r9, r1}, false, al, "ls r9 r1", "ls_r9_r1"}, 2225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r6, r8}, false, al, "gt r6 r8", "gt_r6_r8"}, 2235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r9, r6}, false, al, "ge r9 r6", "ge_r9_r6"}, 2245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r9, r3}, false, al, "le r9 r3", "le_r9_r3"}, 2255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r9, r1}, false, al, "gt r9 r1", "gt_r9_r1"}, 2265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r8, r1}, false, al, "hi r8 r1", "hi_r8_r1"}, 2275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r12, r7}, false, al, "gt r12 r7", "gt_r12_r7"}, 2285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r4, r12}, false, al, "le r4 r12", "le_r4_r12"}, 2295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r10, r11}, false, al, "ne r10 r11", "ne_r10_r11"}, 2305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r8}, false, al, "eq r9 r8", "eq_r9_r8"}, 2315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r2, r0}, false, al, "cs r2 r0", "cs_r2_r0"}, 2325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r10, r6}, false, al, "cc r10 r6", "cc_r10_r6"}, 2335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r5, r5}, false, al, "ge r5 r5", "ge_r5_r5"}, 2345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r3, r4}, false, al, "ls r3 r4", "ls_r3_r4"}, 2355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r10}, false, al, "ge r11 r10", "ge_r11_r10"}, 2365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r2, r8}, false, al, "vc r2 r8", "vc_r2_r8"}, 2375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r5, r13}, false, al, "pl r5 r13", "pl_r5_r13"}, 2385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r11, r5}, false, al, "le r11 r5", "le_r11_r5"}, 2395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r13, r13}, false, al, "gt r13 r13", "gt_r13_r13"}, 2405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r5, r1}, false, al, "vc r5 r1", "vc_r5_r1"}, 2415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r7, r14}, false, al, "eq r7 r14", "eq_r7_r14"}, 2425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r11, r1}, false, al, "vs r11 r1", "vs_r11_r1"}, 2435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r12, r8}, false, al, "eq r12 r8", "eq_r12_r8"}, 2445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r2, r1}, false, al, "le r2 r1", "le_r2_r1"}, 2455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r6, r3}, false, al, "ge r6 r3", "ge_r6_r3"}, 2465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r14, r14}, false, al, "hi r14 r14", "hi_r14_r14"}, 2475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r8, r10}, false, al, "hi r8 r10", "hi_r8_r10"}, 2485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r6}, false, al, "ge r11 r6", "ge_r11_r6"}, 2495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r2, r6}, false, al, "pl r2 r6", "pl_r2_r6"}, 2505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r5, r10}, false, al, "le r5 r10", "le_r5_r10"}, 2515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r8, r1}, false, al, "ge r8 r1", "ge_r8_r1"}, 2525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r11, r3}, false, al, "lt r11 r3", "lt_r11_r3"}, 2535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r3, r6}, false, al, "gt r3 r6", "gt_r3_r6"}, 2545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r6, r9}, false, al, "hi r6 r9", "hi_r6_r9"}, 2555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r3, r1}, false, al, "hi r3 r1", "hi_r3_r1"}, 2565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r8, r3}, false, al, "hi r8 r3", "hi_r8_r3"}, 2575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r4, r7}, false, al, "lt r4 r7", "lt_r4_r7"}, 2585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r4, r5}, false, al, "lt r4 r5", "lt_r4_r5"}, 2595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r11, r4}, false, al, "le r11 r4", "le_r11_r4"}, 2605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r4}, false, al, "mi r0 r4", "mi_r0_r4"}, 2615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r14, r7}, false, al, "ge r14 r7", "ge_r14_r7"}, 2625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r0, r11}, false, al, "le r0 r11", "le_r0_r11"}, 2635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r7, r6}, false, al, "al r7 r6", "al_r7_r6"}, 2645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r2, r14}, false, al, "gt r2 r14", "gt_r2_r14"}, 2655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r1, r2}, false, al, "lt r1 r2", "lt_r1_r2"}, 2665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r6, r8}, false, al, "vs r6 r8", "vs_r6_r8"}, 2675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r7, r4}, false, al, "ne r7 r4", "ne_r7_r4"}, 2685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r7, r0}, false, al, "cc r7 r0", "cc_r7_r0"}, 2695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r5, r3}, false, al, "vs r5 r3", "vs_r5_r3"}, 2705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r1, r4}, false, al, "cs r1 r4", "cs_r1_r4"}, 2715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r0, r13}, false, al, "cs r0 r13", "cs_r0_r13"}, 2725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r12, r0}, false, al, "hi r12 r0", "hi_r12_r0"}, 2735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r8, r14}, false, al, "mi r8 r14", "mi_r8_r14"}, 2745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r8, r4}, false, al, "cs r8 r4", "cs_r8_r4"}, 2755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r3, r12}, false, al, "al r3 r12", "al_r3_r12"}, 2765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r11}, false, al, "ge r11 r11", "ge_r11_r11"}, 2775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r1, r6}, false, al, "eq r1 r6", "eq_r1_r6"}, 2785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r12, r10}, false, al, "mi r12 r10", "mi_r12_r10"}, 2795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r11, r8}, false, al, "vc r11 r8", "vc_r11_r8"}, 2805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r5, r4}, false, al, "pl r5 r4", "pl_r5_r4"}, 2815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r9, r10}, false, al, "cc r9 r10", "cc_r9_r10"}, 2825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r14, r10}, false, al, "ne r14 r10", "ne_r14_r10"}, 2835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r14, r13}, false, al, "ne r14 r13", "ne_r14_r13"}, 2845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r11}, false, al, "ls r13 r11", "ls_r13_r11"}, 2855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r8, r10}, false, al, "eq r8 r10", "eq_r8_r10"}, 2865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r2, r2}, false, al, "ls r2 r2", "ls_r2_r2"}, 2875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r1, r6}, false, al, "vc r1 r6", "vc_r1_r6"}, 2885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r14}, false, al, "gt r5 r14", "gt_r5_r14"}, 2895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r4, r3}, false, al, "vs r4 r3", "vs_r4_r3"}, 2905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r8, r11}, false, al, "pl r8 r11", "pl_r8_r11"}, 2915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r6, r7}, false, al, "ne r6 r7", "ne_r6_r7"}, 2925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r8, r11}, false, al, "vc r8 r11", "vc_r8_r11"}, 2935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r11, r7}, false, al, "mi r11 r7", "mi_r11_r7"}, 2945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r14, r6}, false, al, "cc r14 r6", "cc_r14_r6"}, 2955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r11, r8}, false, al, "ne r11 r8", "ne_r11_r8"}, 2965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r0, r10}, false, al, "cc r0 r10", "cc_r0_r10"}, 2975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r9, r4}, false, al, "ne r9 r4", "ne_r9_r4"}, 2985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r5, r4}, false, al, "eq r5 r4", "eq_r5_r4"}, 2995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r13, r6}, false, al, "eq r13 r6", "eq_r13_r6"}, 3005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r4, r11}, false, al, "eq r4 r11", "eq_r4_r11"}, 3015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r9, r8}, false, al, "gt r9 r8", "gt_r9_r8"}, 3025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r4, r8}, false, al, "eq r4 r8", "eq_r4_r8"}, 3035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r10, r6}, false, al, "ge r10 r6", "ge_r10_r6"}, 3045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r14, r13}, false, al, "gt r14 r13", "gt_r14_r13"}, 3055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r13, r2}, false, al, "cs r13 r2", "cs_r13_r2"}, 3065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r4, r5}, false, al, "al r4 r5", "al_r4_r5"}, 3075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r0, r9}, false, al, "hi r0 r9", "hi_r0_r9"}, 3085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r6, r3}, false, al, "gt r6 r3", "gt_r6_r3"}, 3095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r12, r6}, false, al, "cs r12 r6", "cs_r12_r6"}, 3105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r10, r9}, false, al, "ls r10 r9", "ls_r10_r9"}, 3115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r4, r8}, false, al, "gt r4 r8", "gt_r4_r8"}, 3125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r2, r12}, false, al, "le r2 r12", "le_r2_r12"}, 3135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r6, r5}, false, al, "cc r6 r5", "cc_r6_r5"}, 3145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r7, r5}, false, al, "vc r7 r5", "vc_r7_r5"}, 3155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r7, r9}, false, al, "cs r7 r9", "cs_r7_r9"}, 3165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r8, r6}, false, al, "vs r8 r6", "vs_r8_r6"}, 3175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r2, r1}, false, al, "ls r2 r1", "ls_r2_r1"}, 3185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r5, r12}, false, al, "pl r5 r12", "pl_r5_r12"}, 3195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r8, r3}, false, al, "le r8 r3", "le_r8_r3"}, 3205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r5, r3}, false, al, "hi r5 r3", "hi_r5_r3"}, 3215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r7, r1}, false, al, "mi r7 r1", "mi_r7_r1"}, 3225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r11, r0}, false, al, "lt r11 r0", "lt_r11_r0"}, 3235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r10, r5}, false, al, "ls r10 r5", "ls_r10_r5"}, 3245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r0, r3}, false, al, "eq r0 r3", "eq_r0_r3"}, 3255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r14, r14}, false, al, "pl r14 r14", "pl_r14_r14"}, 3265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r10, r6}, false, al, "pl r10 r6", "pl_r10_r6"}, 3275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r6}, false, al, "ls r13 r6", "ls_r13_r6"}, 3285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r11, r2}, false, al, "hi r11 r2", "hi_r11_r2"}, 3295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r5, r5}, false, al, "le r5 r5", "le_r5_r5"}, 3305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r2, r2}, false, al, "vc r2 r2", "vc_r2_r2"}, 3315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r3, r9}, false, al, "al r3 r9", "al_r3_r9"}, 3325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r9, r1}, false, al, "lt r9 r1", "lt_r9_r1"}, 3335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r12, r8}, false, al, "al r12 r8", "al_r12_r8"}, 3345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r11, r4}, false, al, "mi r11 r4", "mi_r11_r4"}, 3355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r8, r13}, false, al, "ls r8 r13", "ls_r8_r13"}, 3365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r7, r10}, false, al, "pl r7 r10", "pl_r7_r10"}, 3375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r10, r3}, false, al, "cs r10 r3", "cs_r10_r3"}, 3385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r11, r4}, false, al, "vs r11 r4", "vs_r11_r4"}, 3395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r14, r7}, false, al, "pl r14 r7", "pl_r14_r7"}, 3405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r13, r14}, false, al, "cs r13 r14", "cs_r13_r14"}, 3415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r7, r1}, false, al, "al r7 r1", "al_r7_r1"}, 3425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r2, r5}, false, al, "le r2 r5", "le_r2_r5"}, 3435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r9, r6}, false, al, "vc r9 r6", "vc_r9_r6"}, 3445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r12, r12}, false, al, "al r12 r12", "al_r12_r12"}, 3455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r4, r6}, false, al, "ls r4 r6", "ls_r4_r6"}, 3465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r3, r13}, false, al, "mi r3 r13", "mi_r3_r13"}, 3475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r10, r12}, false, al, "ne r10 r12", "ne_r10_r12"}, 3485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r13, r11}, false, al, "vc r13 r11", "vc_r13_r11"}, 3495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r11, r8}, false, al, "eq r11 r8", "eq_r11_r8"}, 3505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r4, r8}, false, al, "ne r4 r8", "ne_r4_r8"}, 3515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r10, r0}, false, al, "pl r10 r0", "pl_r10_r0"}, 3525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r1, r2}, false, al, "le r1 r2", "le_r1_r2"}, 3535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r13, r10}, false, al, "eq r13 r10", "eq_r13_r10"}, 3545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r7, r5}, false, al, "al r7 r5", "al_r7_r5"}, 3555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r1, r8}, false, al, "le r1 r8", "le_r1_r8"}, 3565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r8, r0}, false, al, "hi r8 r0", "hi_r8_r0"}, 3575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r3, r12}, false, al, "lt r3 r12", "lt_r3_r12"}, 3585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r6, r1}, false, al, "hi r6 r1", "hi_r6_r1"}, 3595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r0, r6}, false, al, "le r0 r6", "le_r0_r6"}, 3605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r12, r11}, false, al, "ge r12 r11", "ge_r12_r11"}, 3615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r11, r12}, false, al, "vs r11 r12", "vs_r11_r12"}, 3625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r12, r11}, false, al, "vc r12 r11", "vc_r12_r11"}, 3635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r0, r1}, false, al, "eq r0 r1", "eq_r0_r1"}, 3645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r1, r12}, false, al, "pl r1 r12", "pl_r1_r12"}, 3655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r3, r14}, false, al, "mi r3 r14", "mi_r3_r14"}, 3665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r12, r13}, false, al, "cs r12 r13", "cs_r12_r13"}, 3675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r4, r8}, false, al, "mi r4 r8", "mi_r4_r8"}, 3685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r5, r2}, false, al, "eq r5 r2", "eq_r5_r2"}, 3695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r2, r13}, false, al, "al r2 r13", "al_r2_r13"}, 3705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r5, r12}, false, al, "vc r5 r12", "vc_r5_r12"}, 3715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r0, r9}, false, al, "ls r0 r9", "ls_r0_r9"}, 3725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r7, r7}, false, al, "vc r7 r7", "vc_r7_r7"}, 3735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r14, r8}, false, al, "le r14 r8", "le_r14_r8"}, 3745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r13, r6}, false, al, "hi r13 r6", "hi_r13_r6"}, 3755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r11, r10}, false, al, "eq r11 r10", "eq_r11_r10"}, 3765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r7, r11}, false, al, "eq r7 r11", "eq_r7_r11"}, 3775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r0, r5}, false, al, "eq r0 r5", "eq_r0_r5"}, 3785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r9, r0}, false, al, "lt r9 r0", "lt_r9_r0"}, 3795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r6, r7}, false, al, "vc r6 r7", "vc_r6_r7"}, 3805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r2, r6}, false, al, "al r2 r6", "al_r2_r6"}, 3815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r4, r13}, false, al, "al r4 r13", "al_r4_r13"}, 3825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r0}, false, al, "al r0 r0", "al_r0_r0"}, 3835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r1, r2}, false, al, "mi r1 r2", "mi_r1_r2"}, 3845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r12, r5}, false, al, "le r12 r5", "le_r12_r5"}, 3855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r0, r10}, false, al, "cs r0 r10", "cs_r0_r10"}, 3865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r9, r8}, false, al, "ls r9 r8", "ls_r9_r8"}, 3875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r13, r0}, false, al, "gt r13 r0", "gt_r13_r0"}, 3885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r0, r6}, false, al, "cc r0 r6", "cc_r0_r6"}, 3895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r14, r3}, false, al, "mi r14 r3", "mi_r14_r3"}, 3905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r14, r2}, false, al, "mi r14 r2", "mi_r14_r2"}, 3915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r7, r2}, false, al, "le r7 r2", "le_r7_r2"}, 3925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r9, r14}, false, al, "gt r9 r14", "gt_r9_r14"}, 3935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r14, r0}, false, al, "cc r14 r0", "cc_r14_r0"}, 3945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r14, r10}, false, al, "lt r14 r10", "lt_r14_r10"}, 3955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r6, r0}, false, al, "le r6 r0", "le_r6_r0"}, 3965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r3, r6}, false, al, "hi r3 r6", "hi_r3_r6"}, 3975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r5, r12}, false, al, "cc r5 r12", "cc_r5_r12"}, 3985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r12, r1}, false, al, "al r12 r1", "al_r12_r1"}, 3995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r1, r0}, false, al, "vc r1 r0", "vc_r1_r0"}, 4005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r3}, false, al, "ge r11 r3", "ge_r11_r3"}, 4015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r7, r0}, false, al, "gt r7 r0", "gt_r7_r0"}, 4025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r6, r12}, false, al, "lt r6 r12", "lt_r6_r12"}, 4035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r4, r12}, false, al, "hi r4 r12", "hi_r4_r12"}, 4045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r5, r10}, false, al, "ne r5 r10", "ne_r5_r10"}, 4055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r13, r8}, false, al, "eq r13 r8", "eq_r13_r8"}, 4065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r14, r6}, false, al, "pl r14 r6", "pl_r14_r6"}, 4075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r6, r6}, false, al, "ls r6 r6", "ls_r6_r6"}, 4085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r7, r0}, false, al, "al r7 r0", "al_r7_r0"}, 4095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r9, r7}, false, al, "ls r9 r7", "ls_r9_r7"}, 4105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r7, r9}, false, al, "cc r7 r9", "cc_r7_r9"}, 4115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r9, r5}, false, al, "ge r9 r5", "ge_r9_r5"}, 4125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r10}, false, al, "hi r1 r10", "hi_r1_r10"}, 4135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r9}, false, al, "ne r12 r9", "ne_r12_r9"}, 4145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r3, r12}, false, al, "ge r3 r12", "ge_r3_r12"}, 4155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r10, r2}, false, al, "cs r10 r2", "cs_r10_r2"}, 4165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r2}, false, al, "al r0 r2", "al_r0_r2"}, 4175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r2, r7}, false, al, "le r2 r7", "le_r2_r7"}, 4185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r5, r3}, false, al, "eq r5 r3", "eq_r5_r3"}, 4195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r12}, false, al, "hi r1 r12", "hi_r1_r12"}, 4205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r12, r10}, false, al, "vc r12 r10", "vc_r12_r10"}, 4215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r8, r3}, false, al, "cs r8 r3", "cs_r8_r3"}, 4225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r12, r7}, false, al, "ls r12 r7", "ls_r12_r7"}, 4235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r4, r7}, false, al, "hi r4 r7", "hi_r4_r7"}, 4245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r11, r0}, false, al, "vc r11 r0", "vc_r11_r0"}, 4255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r2, r9}, false, al, "pl r2 r9", "pl_r2_r9"}, 4265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r8, r13}, false, al, "cs r8 r13", "cs_r8_r13"}, 4275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r10, r10}, false, al, "le r10 r10", "le_r10_r10"}, 4285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r4, r0}, false, al, "ls r4 r0", "ls_r4_r0"}, 4295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r8, r2}, false, al, "al r8 r2", "al_r8_r2"}, 4305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r7, r0}, false, al, "ls r7 r0", "ls_r7_r0"}, 4315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r4, r7}, false, al, "vc r4 r7", "vc_r4_r7"}, 4325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r7, r4}, false, al, "cc r7 r4", "cc_r7_r4"}, 4335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r2, r10}, false, al, "eq r2 r10", "eq_r2_r10"}, 4345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r8, r3}, false, al, "cc r8 r3", "cc_r8_r3"}, 4355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r7, r11}, false, al, "lt r7 r11", "lt_r7_r11"}, 4365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r12, r0}, false, al, "vs r12 r0", "vs_r12_r0"}, 4375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r0, r4}, false, al, "pl r0 r4", "pl_r0_r4"}, 4385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r8, r6}, false, al, "mi r8 r6", "mi_r8_r6"}, 4395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r3, r3}, false, al, "vc r3 r3", "vc_r3_r3"}, 4405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r5, r6}, false, al, "vs r5 r6", "vs_r5_r6"}, 4415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r11}, false, al, "vs r13 r11", "vs_r13_r11"}, 4425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r10, r11}, false, al, "eq r10 r11", "eq_r10_r11"}, 4435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r4}, false, al, "vs r13 r4", "vs_r13_r4"}, 4445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r1, r1}, false, al, "lt r1 r1", "lt_r1_r1"}, 4455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r2, r11}, false, al, "ls r2 r11", "ls_r2_r11"}, 4465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r2, r7}, false, al, "eq r2 r7", "eq_r2_r7"}, 4475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r2, r8}, false, al, "lt r2 r8", "lt_r2_r8"}, 4485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r7, r9}, false, al, "lt r7 r9", "lt_r7_r9"}, 4495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r13, r7}, false, al, "lt r13 r7", "lt_r13_r7"}, 4505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r4, r1}, false, al, "ls r4 r1", "ls_r4_r1"}, 4515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r0, r3}, false, al, "lt r0 r3", "lt_r0_r3"}, 4525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r12, r0}, false, al, "mi r12 r0", "mi_r12_r0"}, 4535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r10}, false, al, "mi r10 r10", "mi_r10_r10"}, 4545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r10, r11}, false, al, "ge r10 r11", "ge_r10_r11"}, 4555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r12, r4}, false, al, "hi r12 r4", "hi_r12_r4"}, 4565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r4, r1}, false, al, "vs r4 r1", "vs_r4_r1"}, 4575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r12, r12}, false, al, "ge r12 r12", "ge_r12_r12"}, 4585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r1, r11}, false, al, "ne r1 r11", "ne_r1_r11"}, 4595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r8}, false, al, "mi r0 r8", "mi_r0_r8"}, 4605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r6, r1}, false, al, "lt r6 r1", "lt_r6_r1"}, 4615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r13, r8}, false, al, "cs r13 r8", "cs_r13_r8"}, 4625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r6, r3}, false, al, "le r6 r3", "le_r6_r3"}, 4635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r1, r2}, false, al, "al r1 r2", "al_r1_r2"}, 4645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r2}, false, al, "mi r0 r2", "mi_r0_r2"}, 4655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r0}, false, al, "mi r10 r0", "mi_r10_r0"}, 4665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r2, r1}, false, al, "cc r2 r1", "cc_r2_r1"}, 4675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r3, r11}, false, al, "hi r3 r11", "hi_r3_r11"}, 4685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r6, r6}, false, al, "lt r6 r6", "lt_r6_r6"}, 4695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r3, r4}, false, al, "hi r3 r4", "hi_r3_r4"}, 4705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r11, r7}, false, al, "al r11 r7", "al_r11_r7"}, 4715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r7, r13}, false, al, "hi r7 r13", "hi_r7_r13"}, 4725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r1, r13}, false, al, "vs r1 r13", "vs_r1_r13"}, 4735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r14, r5}, false, al, "vc r14 r5", "vc_r14_r5"}, 4745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r9, r13}, false, al, "ge r9 r13", "ge_r9_r13"}, 4755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r14, r9}, false, al, "mi r14 r9", "mi_r14_r9"}, 4765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r7, r14}, false, al, "le r7 r14", "le_r7_r14"}, 4775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r4, r14}, false, al, "cc r4 r14", "cc_r4_r14"}, 4785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r0, r13}, false, al, "hi r0 r13", "hi_r0_r13"}, 4795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r12, r13}, false, al, "vs r12 r13", "vs_r12_r13"}, 4805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r10, r12}, false, al, "eq r10 r12", "eq_r10_r12"}, 4815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r14, r6}, false, al, "lt r14 r6", "lt_r14_r6"}, 4825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r8, r7}, false, al, "lt r8 r7", "lt_r8_r7"}, 4835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r10, r7}, false, al, "vc r10 r7", "vc_r10_r7"}, 4845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r2, r5}, false, al, "hi r2 r5", "hi_r2_r5"}, 4855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r8, r4}, false, al, "pl r8 r4", "pl_r8_r4"}, 4865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r12, r3}, false, al, "al r12 r3", "al_r12_r3"}, 4875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r1}, false, al, "al r0 r1", "al_r0_r1"}, 4885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r1, r11}, false, al, "vc r1 r11", "vc_r1_r11"}, 4895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r7}, false, al, "ls r13 r7", "ls_r13_r7"}, 4905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r9, r5}, false, al, "ls r9 r5", "ls_r9_r5"}, 4915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r9, r9}, false, al, "al r9 r9", "al_r9_r9"}, 4925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r4, r9}, false, al, "vc r4 r9", "vc_r4_r9"}, 4935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r0, r8}, false, al, "hi r0 r8", "hi_r0_r8"}, 4945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r12, r8}, false, al, "ls r12 r8", "ls_r12_r8"}, 4955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r7, r1}, false, al, "lt r7 r1", "lt_r7_r1"}, 4965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r1, r4}, false, al, "ls r1 r4", "ls_r1_r4"}, 4975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r3, r8}, false, al, "hi r3 r8", "hi_r3_r8"}, 4985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r5, r3}, false, al, "lt r5 r3", "lt_r5_r3"}, 4995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r9, r8}, false, al, "cc r9 r8", "cc_r9_r8"}, 5005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r9, r4}, false, al, "le r9 r4", "le_r9_r4"}, 5015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r10, r7}, false, al, "ge r10 r7", "ge_r10_r7"}, 5025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r7}, false, al, "gt r5 r7", "gt_r5_r7"}, 5035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r0, r7}, false, al, "pl r0 r7", "pl_r0_r7"}, 5045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r12, r10}, false, al, "lt r12 r10", "lt_r12_r10"}, 5055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r4, r9}, false, al, "ge r4 r9", "ge_r4_r9"}, 5065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r0, r0}, false, al, "cc r0 r0", "cc_r0_r0"}, 5075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r6, r8}, false, al, "lt r6 r8", "lt_r6_r8"}, 5085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r6, r9}, false, al, "gt r6 r9", "gt_r6_r9"}, 5095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r9, r11}, false, al, "gt r9 r11", "gt_r9_r11"}, 5105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r4, r6}, false, al, "mi r4 r6", "mi_r4_r6"}, 5115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r3}, false, al, "mi r0 r3", "mi_r0_r3"}, 5125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r8, r6}, false, al, "le r8 r6", "le_r8_r6"}, 5135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r14}, false, al, "mi r0 r14", "mi_r0_r14"}, 5145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r9}, false, al, "vs r13 r9", "vs_r13_r9"}, 5155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r13, r3}, false, al, "pl r13 r3", "pl_r13_r3"}, 5165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r8, r10}, false, al, "al r8 r10", "al_r8_r10"}, 5175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r1, r6}, false, al, "cc r1 r6", "cc_r1_r6"}, 5185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r11, r2}, false, al, "gt r11 r2", "gt_r11_r2"}, 5195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r2, r7}, false, al, "cc r2 r7", "cc_r2_r7"}, 5205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r12, r10}, false, al, "ge r12 r10", "ge_r12_r10"}, 5215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r4, r11}, false, al, "vs r4 r11", "vs_r4_r11"}, 5225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r8, r12}, false, al, "ne r8 r12", "ne_r8_r12"}, 5235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r7, r3}, false, al, "ne r7 r3", "ne_r7_r3"}, 5245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r6, r9}, false, al, "cc r6 r9", "cc_r6_r9"}, 5255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r2, r5}, false, al, "eq r2 r5", "eq_r2_r5"}, 5265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r5, r13}, false, al, "mi r5 r13", "mi_r5_r13"}, 5275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r10, r11}, false, al, "lt r10 r11", "lt_r10_r11"}, 5285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r6, r11}, false, al, "mi r6 r11", "mi_r6_r11"}, 5295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r8}, false, al, "hi r1 r8", "hi_r1_r8"}, 5305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r2, r7}, false, al, "hi r2 r7", "hi_r2_r7"}, 5315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r9, r2}, false, al, "pl r9 r2", "pl_r9_r2"}, 5325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r7, r1}, false, al, "vs r7 r1", "vs_r7_r1"}, 5335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r2, r0}, false, al, "ls r2 r0", "ls_r2_r0"}, 5345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r13, r12}, false, al, "gt r13 r12", "gt_r13_r12"}, 5355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r14, r9}, false, al, "lt r14 r9", "lt_r14_r9"}, 5365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r4, r14}, false, al, "lt r4 r14", "lt_r4_r14"}, 5375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r9, r12}, false, al, "vs r9 r12", "vs_r9_r12"}, 5385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r4, r3}, false, al, "gt r4 r3", "gt_r4_r3"}, 5395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r6}, false, al, "ne r12 r6", "ne_r12_r6"}, 5405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r11, r2}, false, al, "vc r11 r2", "vc_r11_r2"}, 5415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r7, r14}, false, al, "lt r7 r14", "lt_r7_r14"}, 5425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r3, r7}, false, al, "vc r3 r7", "vc_r3_r7"}, 5435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r0, r3}, false, al, "vs r0 r3", "vs_r0_r3"}, 5445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r12, r8}, false, al, "ge r12 r8", "ge_r12_r8"}, 5455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r3, r13}, false, al, "lt r3 r13", "lt_r3_r13"}, 5465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r3, r0}, false, al, "ge r3 r0", "ge_r3_r0"}, 5475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r8, r2}, false, al, "le r8 r2", "le_r8_r2"}, 5485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r3, r14}, false, al, "cs r3 r14", "cs_r3_r14"}, 5495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r1, r4}, false, al, "ne r1 r4", "ne_r1_r4"}, 5505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r2, r13}, false, al, "ls r2 r13", "ls_r2_r13"}, 5515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r4, r8}, false, al, "lt r4 r8", "lt_r4_r8"}, 5525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r4, r1}, false, al, "cc r4 r1", "cc_r4_r1"}, 5535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r13, r6}, false, al, "vc r13 r6", "vc_r13_r6"}, 5545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r3, r2}, false, al, "mi r3 r2", "mi_r3_r2"}, 5555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r2, r3}, false, al, "vc r2 r3", "vc_r2_r3"}, 5565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r7, r12}, false, al, "mi r7 r12", "mi_r7_r12"}, 5575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r11}, false, al, "eq r9 r11", "eq_r9_r11"}, 5585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r9, r11}, false, al, "ge r9 r11", "ge_r9_r11"}, 5595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r9, r7}, false, al, "pl r9 r7", "pl_r9_r7"}, 5605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r5, r11}, false, al, "lt r5 r11", "lt_r5_r11"}, 5615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r8, r8}, false, al, "al r8 r8", "al_r8_r8"}, 5625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r4, r4}, false, al, "lt r4 r4", "lt_r4_r4"}, 5635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r7, r13}, false, al, "vc r7 r13", "vc_r7_r13"}, 5645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r7, r0}, false, al, "ge r7 r0", "ge_r7_r0"}, 5655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r13, r8}, false, al, "gt r13 r8", "gt_r13_r8"}, 5665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r8, r0}, false, al, "eq r8 r0", "eq_r8_r0"}, 5675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r11, r1}, false, al, "hi r11 r1", "hi_r11_r1"}, 5685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r6, r14}, false, al, "vs r6 r14", "vs_r6_r14"}, 5695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r7, r3}, false, al, "le r7 r3", "le_r7_r3"}, 5705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r0, r11}, false, al, "vs r0 r11", "vs_r0_r11"}, 5715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r12, r5}, false, al, "eq r12 r5", "eq_r12_r5"}, 5725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r3}, false, al, "gt r5 r3", "gt_r5_r3"}, 5735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r11, r12}, false, al, "pl r11 r12", "pl_r11_r12"}, 5745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r5, r7}, false, al, "pl r5 r7", "pl_r5_r7"}, 5755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r8, r4}, false, al, "ge r8 r4", "ge_r8_r4"}, 5765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r12, r13}, false, al, "cc r12 r13", "cc_r12_r13"}, 5775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r11, r13}, false, al, "lt r11 r13", "lt_r11_r13"}, 5785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r12, r8}, false, al, "pl r12 r8", "pl_r12_r8"}, 5795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r13, r2}, false, al, "pl r13 r2", "pl_r13_r2"}, 5805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r1, r11}, false, al, "cs r1 r11", "cs_r1_r11"}, 5815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r1, r10}, false, al, "le r1 r10", "le_r1_r10"}, 5825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r13, r4}, false, al, "cc r13 r4", "cc_r13_r4"}, 5835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r10, r2}, false, al, "eq r10 r2", "eq_r10_r2"}, 5845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r3}, false, al, "vs r13 r3", "vs_r13_r3"}, 5855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r14, r6}, false, al, "vc r14 r6", "vc_r14_r6"}, 5865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r10, r5}, false, al, "vs r10 r5", "vs_r10_r5"}, 5875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r10, r7}, false, al, "cs r10 r7", "cs_r10_r7"}, 5885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r6, r9}, false, al, "le r6 r9", "le_r6_r9"}, 5895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r7, r10}, false, al, "cs r7 r10", "cs_r7_r10"}, 5905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r12, r7}, false, al, "cc r12 r7", "cc_r12_r7"}, 5915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r3, r13}, false, al, "eq r3 r13", "eq_r3_r13"}, 5925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r5, r0}, false, al, "al r5 r0", "al_r5_r0"}, 5935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r7, r0}, false, al, "lt r7 r0", "lt_r7_r0"}, 5945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r8, r12}, false, al, "cc r8 r12", "cc_r8_r12"}, 5955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r9, r7}, false, al, "al r9 r7", "al_r9_r7"}, 5965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r5, r10}, false, al, "ge r5 r10", "ge_r5_r10"}, 5975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r7, r10}, false, al, "le r7 r10", "le_r7_r10"}, 5985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r0, r3}, false, al, "ls r0 r3", "ls_r0_r3"}, 5995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r11, r14}, false, al, "ne r11 r14", "ne_r11_r14"}, 6005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r3, r9}, false, al, "vc r3 r9", "vc_r3_r9"}, 6015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r5, r1}, false, al, "lt r5 r1", "lt_r5_r1"}, 6025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r10, r6}, false, al, "ls r10 r6", "ls_r10_r6"}, 6035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r10, r14}, false, al, "eq r10 r14", "eq_r10_r14"}, 6045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r4, r6}, false, al, "le r4 r6", "le_r4_r6"}, 6055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r3, r9}, false, al, "ne r3 r9", "ne_r3_r9"}, 6065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r3, r9}, false, al, "ls r3 r9", "ls_r3_r9"}, 6075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r6, r10}, false, al, "cs r6 r10", "cs_r6_r10"}, 6085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r7, r7}, false, al, "cs r7 r7", "cs_r7_r7"}, 6095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r1, r0}, false, al, "al r1 r0", "al_r1_r0"}, 6105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r12, r4}, false, al, "cc r12 r4", "cc_r12_r4"}, 6115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r12, r13}, false, al, "mi r12 r13", "mi_r12_r13"}, 6125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r0, r11}, false, al, "eq r0 r11", "eq_r0_r11"}, 6135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r1, r1}, false, al, "pl r1 r1", "pl_r1_r1"}, 6145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r10, r5}, false, al, "al r10 r5", "al_r10_r5"}, 6155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r8, r1}, false, al, "mi r8 r1", "mi_r8_r1"}, 6165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r13, r4}, false, al, "le r13 r4", "le_r13_r4"}, 6175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r10, r14}, false, al, "lt r10 r14", "lt_r10_r14"}, 6185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r5, r6}, false, al, "pl r5 r6", "pl_r5_r6"}, 6195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r2, r9}, false, al, "vs r2 r9", "vs_r2_r9"}, 6205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r12, r6}, false, al, "vc r12 r6", "vc_r12_r6"}, 6215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r1, r3}, false, al, "eq r1 r3", "eq_r1_r3"}, 6225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r8, r8}, false, al, "pl r8 r8", "pl_r8_r8"}, 6235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r1, r8}, false, al, "vc r1 r8", "vc_r1_r8"}, 6245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r6, r10}, false, al, "cc r6 r10", "cc_r6_r10"}, 6255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r13, r0}, false, al, "le r13 r0", "le_r13_r0"}, 6265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r9}, false, al, "gt r5 r9", "gt_r5_r9"}, 6275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r5, r0}, false, al, "eq r5 r0", "eq_r5_r0"}, 6285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r13, r12}, false, al, "cs r13 r12", "cs_r13_r12"}, 6295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r3, r2}, false, al, "vs r3 r2", "vs_r3_r2"}, 6305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r4, r0}, false, al, "cc r4 r0", "cc_r4_r0"}, 6315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r1, r14}, false, al, "gt r1 r14", "gt_r1_r14"}, 6325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r10, r10}, false, al, "pl r10 r10", "pl_r10_r10"}, 6335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r4, r11}, false, al, "al r4 r11", "al_r4_r11"}, 6345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r11, r1}, false, al, "ls r11 r1", "ls_r11_r1"}, 6355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r5, r9}, false, al, "cs r5 r9", "cs_r5_r9"}, 6365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r3, r5}, false, al, "pl r3 r5", "pl_r3_r5"}, 6375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r0, r4}, false, al, "cs r0 r4", "cs_r0_r4"}, 6385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r11, r0}, false, al, "gt r11 r0", "gt_r11_r0"}, 6395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r12, r9}, false, al, "ge r12 r9", "ge_r12_r9"}, 6405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r6, r6}, false, al, "vc r6 r6", "vc_r6_r6"}, 6415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r10, r12}, false, al, "pl r10 r12", "pl_r10_r12"}, 6425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r4, r11}, false, al, "lt r4 r11", "lt_r4_r11"}, 6435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r3}, false, al, "eq r9 r3", "eq_r9_r3"}, 6445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r4, r12}, false, al, "mi r4 r12", "mi_r4_r12"}, 6455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r10}, false, al, "eq r9 r10", "eq_r9_r10"}, 6465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r5, r12}, false, al, "le r5 r12", "le_r5_r12"}, 6475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r14, r11}, false, al, "lt r14 r11", "lt_r14_r11"}, 6485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r10, r14}, false, al, "ne r10 r14", "ne_r10_r14"}, 6495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r13, r7}, false, al, "cs r13 r7", "cs_r13_r7"}, 6505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r11, r5}, false, al, "ls r11 r5", "ls_r11_r5"}, 6515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r14, r10}, false, al, "cs r14 r10", "cs_r14_r10"}, 6525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r1, r5}, false, al, "ls r1 r5", "ls_r1_r5"}, 6535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r8, r11}, false, al, "le r8 r11", "le_r8_r11"}, 6545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r7, r12}, false, al, "lt r7 r12", "lt_r7_r12"}, 6555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r7}, false, al, "vs r13 r7", "vs_r13_r7"}, 6565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r0, r9}, false, al, "le r0 r9", "le_r0_r9"}, 6575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r9}, false, al, "mi r10 r9", "mi_r10_r9"}, 6585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r6, r13}, false, al, "mi r6 r13", "mi_r6_r13"}, 6595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r10, r4}, false, al, "pl r10 r4", "pl_r10_r4"}, 6605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r0, r9}, false, al, "vc r0 r9", "vc_r0_r9"}, 6615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r3, r4}, false, al, "mi r3 r4", "mi_r3_r4"}, 6625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r4, r14}, false, al, "le r4 r14", "le_r4_r14"}, 6635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r9, r12}, false, al, "cc r9 r12", "cc_r9_r12"}, 6645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r14, r0}, false, al, "pl r14 r0", "pl_r14_r0"}, 6655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r8, r10}, false, al, "ne r8 r10", "ne_r8_r10"}, 6665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r3, r12}, false, al, "le r3 r12", "le_r3_r12"}, 6675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r11, r5}, false, al, "cc r11 r5", "cc_r11_r5"}, 6685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r6, r13}, false, al, "gt r6 r13", "gt_r6_r13"}, 6695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r11}, false, al, "gt r5 r11", "gt_r5_r11"}, 6705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r3}, false, al, "ne r12 r3", "ne_r12_r3"}, 6715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r9, r0}, false, al, "gt r9 r0", "gt_r9_r0"}, 6725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r1, r13}, false, al, "ls r1 r13", "ls_r1_r13"}, 6735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r9, r2}, false, al, "cs r9 r2", "cs_r9_r2"}, 6745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r1, r0}, false, al, "vs r1 r0", "vs_r1_r0"}, 6755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r6}, false, al, "hi r1 r6", "hi_r1_r6"}, 6765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r3, r3}, false, al, "ls r3 r3", "ls_r3_r3"}, 6775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r12, r4}, false, al, "cs r12 r4", "cs_r12_r4"}, 6785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r8, r5}, false, al, "vc r8 r5", "vc_r8_r5"}, 6795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r2, r8}, false, al, "gt r2 r8", "gt_r2_r8"}, 6805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r13}, false, al, "mi r10 r13", "mi_r10_r13"}, 6815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r5, r4}, false, al, "vs r5 r4", "vs_r5_r4"}, 6825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r14, r1}, false, al, "mi r14 r1", "mi_r14_r1"}, 6835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r10, r5}, false, al, "le r10 r5", "le_r10_r5"}, 6845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r14, r8}, false, al, "lt r14 r8", "lt_r14_r8"}, 6855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r7, r4}, false, al, "le r7 r4", "le_r7_r4"}, 6865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r13, r13}, false, al, "eq r13 r13", "eq_r13_r13"}, 6875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r11, r14}, false, al, "lt r11 r14", "lt_r11_r14"}, 6885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r3, r6}, false, al, "ne r3 r6", "ne_r3_r6"}, 6895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r4, r8}, false, al, "vs r4 r8", "vs_r4_r8"}, 6905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r2}, false, al, "gt r5 r2", "gt_r5_r2"}, 6915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r4, r2}, false, al, "hi r4 r2", "hi_r4_r2"}, 6925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r13, r6}, false, al, "ne r13 r6", "ne_r13_r6"}, 6935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r3, r2}, false, al, "cs r3 r2", "cs_r3_r2"}, 6945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r0, r3}, false, al, "gt r0 r3", "gt_r0_r3"}, 6955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r9, r7}, false, al, "vs r9 r7", "vs_r9_r7"}, 6965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r7, r5}, false, al, "cc r7 r5", "cc_r7_r5"}, 6975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r14, r4}, false, al, "eq r14 r4", "eq_r14_r4"}, 6985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r1, r14}, false, al, "cc r1 r14", "cc_r1_r14"}, 6995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r1, r3}, false, al, "ne r1 r3", "ne_r1_r3"}, 7005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r12, r10}, false, al, "gt r12 r10", "gt_r12_r10"}, 7015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r5, r3}, false, al, "ne r5 r3", "ne_r5_r3"}, 7025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r14, r1}, false, al, "hi r14 r1", "hi_r14_r1"}, 7035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r5, r2}, false, al, "cc r5 r2", "cc_r5_r2"}, 7045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r0, r5}, false, al, "cc r0 r5", "cc_r0_r5"}, 7055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r5, r6}, false, al, "vc r5 r6", "vc_r5_r6"}, 7065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r6, r6}, false, al, "eq r6 r6", "eq_r6_r6"}, 7075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r12, r6}, false, al, "cc r12 r6", "cc_r12_r6"}, 7085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r10, r0}, false, al, "vs r10 r0", "vs_r10_r0"}, 7095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r14, r5}, false, al, "pl r14 r5", "pl_r14_r5"}, 7105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r0, r13}, false, al, "gt r0 r13", "gt_r0_r13"}, 7115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r5, r9}, false, al, "cc r5 r9", "cc_r5_r9"}, 7125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r14, r3}, false, al, "ne r14 r3", "ne_r14_r3"}, 7135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r11, r9}, false, al, "lt r11 r9", "lt_r11_r9"}, 7145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r3, r12}, false, al, "mi r3 r12", "mi_r3_r12"}, 7155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r0, r0}, false, al, "eq r0 r0", "eq_r0_r0"}, 7165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r10, r0}, false, al, "al r10 r0", "al_r10_r0"}, 7175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r13, r9}, false, al, "cc r13 r9", "cc_r13_r9"}, 7185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r6}, false, al, "mi r10 r6", "mi_r10_r6"}, 7195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r13, r1}, false, al, "ge r13 r1", "ge_r13_r1"}, 7205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r0, r1}, false, al, "lt r0 r1", "lt_r0_r1"}, 7215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r11, r8}, false, al, "cc r11 r8", "cc_r11_r8"}, 7225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r11, r10}, false, al, "hi r11 r10", "hi_r11_r10"}, 7235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r0, r10}, false, al, "pl r0 r10", "pl_r0_r10"}, 7245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r6, r9}, false, al, "al r6 r9", "al_r6_r9"}, 7255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r1, r9}, false, al, "ge r1 r9", "ge_r1_r9"}, 7265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r11, r7}, false, al, "cc r11 r7", "cc_r11_r7"}, 7275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r14, r2}, false, al, "ge r14 r2", "ge_r14_r2"}, 7285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r4, r2}, false, al, "le r4 r2", "le_r4_r2"}, 7295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r8, r9}, false, al, "ne r8 r9", "ne_r8_r9"}, 7305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r1, r0}, false, al, "cc r1 r0", "cc_r1_r0"}, 7315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r9}, false, al, "al r0 r9", "al_r0_r9"}, 7325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r4, r14}, false, al, "ge r4 r14", "ge_r4_r14"}, 7335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r6, r9}, false, al, "ne r6 r9", "ne_r6_r9"}, 7345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r8}, false, al, "al r0 r8", "al_r0_r8"}, 7355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r7, r11}, false, al, "ne r7 r11", "ne_r7_r11"}, 7365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r6, r4}, false, al, "lt r6 r4", "lt_r6_r4"}, 7375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r1, r3}, false, al, "ls r1 r3", "ls_r1_r3"}, 7385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r10, r4}, false, al, "eq r10 r4", "eq_r10_r4"}, 7395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r2, r5}, false, al, "ge r2 r5", "ge_r2_r5"}, 7405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r2, r9}, false, al, "ge r2 r9", "ge_r2_r9"}, 7415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r12, r1}, false, al, "cc r12 r1", "cc_r12_r1"}, 7425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r6, r4}, false, al, "eq r6 r4", "eq_r6_r4"}, 7435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r14, r3}, false, al, "cc r14 r3", "cc_r14_r3"}, 7445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r14, r13}, false, al, "le r14 r13", "le_r14_r13"}, 7455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r13, r4}, false, al, "ge r13 r4", "ge_r13_r4"}, 7465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r11, r12}, false, al, "lt r11 r12", "lt_r11_r12"}, 7475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r5, r6}, false, al, "al r5 r6", "al_r5_r6"}, 7485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r0, r7}, false, al, "vs r0 r7", "vs_r0_r7"}, 7495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r13, r10}, false, al, "ne r13 r10", "ne_r13_r10"}, 7505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r6, r0}, false, al, "ge r6 r0", "ge_r6_r0"}, 7515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r0, r12}, false, al, "vs r0 r12", "vs_r0_r12"}, 7525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r6, r4}, false, al, "ne r6 r4", "ne_r6_r4"}, 7535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r3, r5}, false, al, "mi r3 r5", "mi_r3_r5"}, 7545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r9, r10}, false, al, "vc r9 r10", "vc_r9_r10"}, 7555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r11, r12}, false, al, "al r11 r12", "al_r11_r12"}, 7565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r10, r5}, false, al, "ne r10 r5", "ne_r10_r5"}, 7575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r12, r9}, false, al, "al r12 r9", "al_r12_r9"}, 7585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r5, r5}, false, al, "cs r5 r5", "cs_r5_r5"}, 7595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r12, r12}, false, al, "ls r12 r12", "ls_r12_r12"}, 7605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r3, r11}, false, al, "vs r3 r11", "vs_r3_r11"}, 7615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r5, r4}, false, al, "lt r5 r4", "lt_r5_r4"}, 7625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r7}, false, al, "al r0 r7", "al_r0_r7"}, 7635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r0, r0}, false, al, "lt r0 r0", "lt_r0_r0"}, 7645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r3, r4}, false, al, "eq r3 r4", "eq_r3_r4"}, 7655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r7, r10}, false, al, "cc r7 r10", "cc_r7_r10"}, 7665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r1, r14}, false, al, "al r1 r14", "al_r1_r14"}, 7675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r9, r1}, false, al, "hi r9 r1", "hi_r9_r1"}, 7685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r2, r7}, false, al, "vs r2 r7", "vs_r2_r7"}, 7695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r3, r0}, false, al, "pl r3 r0", "pl_r3_r0"}, 7705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r5, r13}, false, al, "cc r5 r13", "cc_r5_r13"}, 7715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r7, r7}, false, al, "al r7 r7", "al_r7_r7"}, 7725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r4, r7}, false, al, "cc r4 r7", "cc_r4_r7"}, 7735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r10}, false, al, "ls r13 r10", "ls_r13_r10"}, 7745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r3, r6}, false, al, "ge r3 r6", "ge_r3_r6"}, 7755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r11, r0}, false, al, "ls r11 r0", "ls_r11_r0"}, 7765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r0}, false, al, "eq r9 r0", "eq_r9_r0"}, 7775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r10, r7}, false, al, "lt r10 r7", "lt_r10_r7"}, 7785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r11, r3}, false, al, "al r11 r3", "al_r11_r3"}, 7795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r2, r3}, false, al, "pl r2 r3", "pl_r2_r3"}, 7805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r2}, false, al, "eq r9 r2", "eq_r9_r2"}, 7815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r2, r8}, false, al, "le r2 r8", "le_r2_r8"}, 7825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r2, r11}, false, al, "vs r2 r11", "vs_r2_r11"}, 7835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r1}, false, al, "ge r11 r1", "ge_r11_r1"}, 7845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r10, r14}, false, al, "gt r10 r14", "gt_r10_r14"}, 7855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r13, r13}, false, al, "al r13 r13", "al_r13_r13"}, 7865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r13, r8}, false, al, "hi r13 r8", "hi_r13_r8"}, 7875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r9, r4}, false, al, "hi r9 r4", "hi_r9_r4"}, 7885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r0, r5}, false, al, "ge r0 r5", "ge_r0_r5"}, 7895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r2, r2}, false, al, "pl r2 r2", "pl_r2_r2"}, 7905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r14, r8}, false, al, "ne r14 r8", "ne_r14_r8"}, 7915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r2, r4}, false, al, "eq r2 r4", "eq_r2_r4"}, 7925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r3, r5}, false, al, "lt r3 r5", "lt_r3_r5"}, 7935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r8, r6}, false, al, "cs r8 r6", "cs_r8_r6"}, 7945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r0, r14}, false, al, "cs r0 r14", "cs_r0_r14"}, 7955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r9, r6}, false, al, "vs r9 r6", "vs_r9_r6"}, 7965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r7, r6}, false, al, "hi r7 r6", "hi_r7_r6"}, 7975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r9, r11}, false, al, "mi r9 r11", "mi_r9_r11"}, 7985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r2, r4}, false, al, "mi r2 r4", "mi_r2_r4"}, 7995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r4, r10}, false, al, "vs r4 r10", "vs_r4_r10"}, 8005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r8, r3}, false, al, "ne r8 r3", "ne_r8_r3"}, 8015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r13, r7}, false, al, "hi r13 r7", "hi_r13_r7"}, 8025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r0, r0}, false, al, "hi r0 r0", "hi_r0_r0"}, 8035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r14, r12}, false, al, "cs r14 r12", "cs_r14_r12"}, 8045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r10, r10}, false, al, "vs r10 r10", "vs_r10_r10"}, 8055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r2, r14}, false, al, "al r2 r14", "al_r2_r14"}, 8065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r1}, false, al, "gt r5 r1", "gt_r5_r1"}, 8075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r12, r6}, false, al, "le r12 r6", "le_r12_r6"}, 8085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r4, r9}, false, al, "eq r4 r9", "eq_r4_r9"}, 8095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r13, r13}, false, al, "mi r13 r13", "mi_r13_r13"}, 8105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r8, r9}, false, al, "vc r8 r9", "vc_r8_r9"}, 8115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r8, r0}, false, al, "vs r8 r0", "vs_r8_r0"}, 8125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r5, r10}, false, al, "pl r5 r10", "pl_r5_r10"}, 8135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r0, r7}, false, al, "ls r0 r7", "ls_r0_r7"}, 8145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r12, r8}, false, al, "cs r12 r8", "cs_r12_r8"}, 8155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r11, r11}, false, al, "ne r11 r11", "ne_r11_r11"}, 8165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r6, r3}, false, al, "ne r6 r3", "ne_r6_r3"}, 8175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r1, r2}, false, al, "pl r1 r2", "pl_r1_r2"}, 8185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r6, r0}, false, al, "ne r6 r0", "ne_r6_r0"}, 8195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r2, r8}, false, al, "ne r2 r8", "ne_r2_r8"}, 8205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r10}, false, al, "al r0 r10", "al_r0_r10"}, 8215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r2, r0}, false, al, "mi r2 r0", "mi_r2_r0"}, 8225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r3, r14}, false, al, "vc r3 r14", "vc_r3_r14"}, 8235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r4, r0}, false, al, "al r4 r0", "al_r4_r0"}, 8245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r5, r13}, false, al, "ls r5 r13", "ls_r5_r13"}, 8255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r7, r14}, false, al, "vc r7 r14", "vc_r7_r14"}, 8265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r6, r3}, false, al, "pl r6 r3", "pl_r6_r3"}, 8275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r4, r5}, false, al, "cc r4 r5", "cc_r4_r5"}, 8285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r3, r12}, false, al, "gt r3 r12", "gt_r3_r12"}, 8295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r9, r1}, false, al, "ge r9 r1", "ge_r9_r1"}, 8305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r1, r7}, false, al, "cs r1 r7", "cs_r1_r7"}, 8315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r3, r5}, false, al, "ge r3 r5", "ge_r3_r5"}, 8325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r2, r1}, false, al, "mi r2 r1", "mi_r2_r1"}, 8335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r1, r7}, false, al, "vc r1 r7", "vc_r1_r7"}, 8345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r5, r13}, false, al, "cs r5 r13", "cs_r5_r13"}, 8355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r10, r5}, false, al, "ge r10 r5", "ge_r10_r5"}, 8365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r4, r14}, false, al, "vc r4 r14", "vc_r4_r14"}, 8375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r12, r1}, false, al, "ge r12 r1", "ge_r12_r1"}, 8385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r3, r10}, false, al, "pl r3 r10", "pl_r3_r10"}, 8395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r0, r2}, false, al, "vs r0 r2", "vs_r0_r2"}, 8405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r7, r5}, false, al, "eq r7 r5", "eq_r7_r5"}, 8415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r13, r10}, false, al, "pl r13 r10", "pl_r13_r10"}, 8425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r6, r6}, false, al, "le r6 r6", "le_r6_r6"}, 8435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r9, r4}, false, al, "pl r9 r4", "pl_r9_r4"}, 8445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r1, r5}, false, al, "pl r1 r5", "pl_r1_r5"}, 8455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r11, r5}, false, al, "pl r11 r5", "pl_r11_r5"}, 8465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r1, r13}, false, al, "al r1 r13", "al_r1_r13"}, 8475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r6, r9}, false, al, "mi r6 r9", "mi_r6_r9"}, 8485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r7, r7}, false, al, "pl r7 r7", "pl_r7_r7"}, 8495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r6, r2}, false, al, "pl r6 r2", "pl_r6_r2"}, 8505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r4, r11}, false, al, "vc r4 r11", "vc_r4_r11"}, 8515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r5, r1}, false, al, "ge r5 r1", "ge_r5_r1"}, 8525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r2, r7}, false, al, "ls r2 r7", "ls_r2_r7"}, 8535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r4, r5}, false, al, "hi r4 r5", "hi_r4_r5"}, 8545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r3, r8}, false, al, "eq r3 r8", "eq_r3_r8"}, 8555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r8, r1}, false, al, "eq r8 r1", "eq_r8_r1"}, 8565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r3, r12}, false, al, "eq r3 r12", "eq_r3_r12"}, 8575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r7, r13}, false, al, "eq r7 r13", "eq_r7_r13"}, 8585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r11, r1}, false, al, "mi r11 r1", "mi_r11_r1"}, 8595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r13, r8}, false, al, "ne r13 r8", "ne_r13_r8"}, 8605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r1, r12}, false, al, "mi r1 r12", "mi_r1_r12"}, 8615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r13, r4}, false, al, "vc r13 r4", "vc_r13_r4"}, 8625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r2, r14}, false, al, "vc r2 r14", "vc_r2_r14"}, 8635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r11, r6}, false, al, "mi r11 r6", "mi_r11_r6"}, 8645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r5, r9}, false, al, "le r5 r9", "le_r5_r9"}, 8655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r9, r10}, false, al, "vs r9 r10", "vs_r9_r10"}, 8665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r9, r13}, false, al, "hi r9 r13", "hi_r9_r13"}, 8675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r12, r2}, false, al, "cc r12 r2", "cc_r12_r2"}, 8685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r7, r12}, false, al, "gt r7 r12", "gt_r7_r12"}, 8695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r10, r3}, false, al, "vc r10 r3", "vc_r10_r3"}, 8705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r4, r2}, false, al, "ge r4 r2", "ge_r4_r2"}, 8715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r14, r12}, false, al, "gt r14 r12", "gt_r14_r12"}, 8725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r12, r9}, false, al, "mi r12 r9", "mi_r12_r9"}, 8735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r10, r5}, false, al, "cc r10 r5", "cc_r10_r5"}, 8745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r4}, false, al, "eq r9 r4", "eq_r9_r4"}, 8755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r2, r14}, false, al, "lt r2 r14", "lt_r2_r14"}, 8765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r10, r6}, false, al, "le r10 r6", "le_r10_r6"}, 8775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r12, r3}, false, al, "lt r12 r3", "lt_r12_r3"}, 8785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r9}, false, al, "ls r13 r9", "ls_r13_r9"}, 8795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r2, r7}, false, al, "lt r2 r7", "lt_r2_r7"}, 8805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r9, r3}, false, al, "pl r9 r3", "pl_r9_r3"}, 8815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r11, r5}, false, al, "al r11 r5", "al_r11_r5"}, 8825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r12}, false, al, "ls r13 r12", "ls_r13_r12"}, 8835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r12, r7}, false, al, "lt r12 r7", "lt_r12_r7"}, 8845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r2, r4}, false, al, "hi r2 r4", "hi_r2_r4"}, 8855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r1, r10}, false, al, "vs r1 r10", "vs_r1_r10"}, 8865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r2, r6}, false, al, "ne r2 r6", "ne_r2_r6"}, 8875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r12, r14}, false, al, "al r12 r14", "al_r12_r14"}, 8885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r11, r13}, false, al, "eq r11 r13", "eq_r11_r13"}, 8895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r0, r12}, false, al, "ls r0 r12", "ls_r0_r12"}, 8905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r3, r8}, false, al, "gt r3 r8", "gt_r3_r8"}, 8915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r13, r10}, false, al, "hi r13 r10", "hi_r13_r10"}, 8925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r13, r10}, false, al, "ge r13 r10", "ge_r13_r10"}, 8935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r2, r11}, false, al, "gt r2 r11", "gt_r2_r11"}, 8945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r7, r11}, false, al, "pl r7 r11", "pl_r7_r11"}, 8955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r11, r11}, false, al, "le r11 r11", "le_r11_r11"}, 8965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r8, r9}, false, al, "mi r8 r9", "mi_r8_r9"}, 8975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r14, r1}, false, al, "lt r14 r1", "lt_r14_r1"}, 8985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r10, r8}, false, al, "vs r10 r8", "vs_r10_r8"}, 8995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r3, r7}, false, al, "gt r3 r7", "gt_r3_r7"}, 9005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r11, r8}, false, al, "cs r11 r8", "cs_r11_r8"}, 9015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r7, r7}, false, al, "ls r7 r7", "ls_r7_r7"}, 9025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r14, r5}, false, al, "ge r14 r5", "ge_r14_r5"}, 9035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r5, r9}, false, al, "vc r5 r9", "vc_r5_r9"}, 9045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r6, r12}, false, al, "vs r6 r12", "vs_r6_r12"}, 9055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r8, r7}, false, al, "vc r8 r7", "vc_r8_r7"}, 9065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r14, r10}, false, al, "ls r14 r10", "ls_r14_r10"}, 9075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r5, r12}, false, al, "gt r5 r12", "gt_r5_r12"}, 9085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r6, r6}, false, al, "ge r6 r6", "ge_r6_r6"}, 9095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r9, r3}, false, al, "vc r9 r3", "vc_r9_r3"}, 9105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r11, r7}, false, al, "lt r11 r7", "lt_r11_r7"}, 9115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r13, r12}, false, al, "le r13 r12", "le_r13_r12"}, 9125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r6, r12}, false, al, "gt r6 r12", "gt_r6_r12"}, 9135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r8, r5}, false, al, "ge r8 r5", "ge_r8_r5"}, 9145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r13, r11}, false, al, "hi r13 r11", "hi_r13_r11"}, 9155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r14, r6}, false, al, "ge r14 r6", "ge_r14_r6"}, 9165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r6, r1}, false, al, "ls r6 r1", "ls_r6_r1"}, 9175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r13, r10}, false, al, "lt r13 r10", "lt_r13_r10"}, 9185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r4, r11}, false, al, "gt r4 r11", "gt_r4_r11"}, 9195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r3, r14}, false, al, "eq r3 r14", "eq_r3_r14"}, 9205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r10, r12}, false, al, "ls r10 r12", "ls_r10_r12"}, 9215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r12, r12}, false, al, "mi r12 r12", "mi_r12_r12"}, 9225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r7, r6}, false, al, "mi r7 r6", "mi_r7_r6"}, 9235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r8, r7}, false, al, "eq r8 r7", "eq_r8_r7"}, 9245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r6, r13}, false, al, "cc r6 r13", "cc_r6_r13"}, 9255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r8, r11}, false, al, "hi r8 r11", "hi_r8_r11"}, 9265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r0, r6}, false, al, "vc r0 r6", "vc_r0_r6"}, 9275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r9, r2}, false, al, "cc r9 r2", "cc_r9_r2"}, 9285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r7}, false, al, "mi r10 r7", "mi_r10_r7"}, 9295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r14, r4}, false, al, "ne r14 r4", "ne_r14_r4"}, 9305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r9, r12}, false, al, "al r9 r12", "al_r9_r12"}, 9315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r0, r14}, false, al, "ge r0 r14", "ge_r0_r14"}, 9325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r1, r14}, false, al, "eq r1 r14", "eq_r1_r14"}, 9335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r6, r3}, false, al, "vs r6 r3", "vs_r6_r3"}, 9345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r1, r10}, false, al, "ge r1 r10", "ge_r1_r10"}, 9355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r13, r2}, false, al, "ls r13 r2", "ls_r13_r2"}, 9365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r11, r7}, false, al, "le r11 r7", "le_r11_r7"}, 9375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r12, r4}, false, al, "pl r12 r4", "pl_r12_r4"}, 9385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r6, r5}, false, al, "gt r6 r5", "gt_r6_r5"}, 9395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r13, r11}, false, al, "ge r13 r11", "ge_r13_r11"}, 9405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r2, r4}, false, al, "pl r2 r4", "pl_r2_r4"}, 9415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r7, r11}, false, al, "ls r7 r11", "ls_r7_r11"}, 9425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r14, r1}, false, al, "eq r14 r1", "eq_r14_r1"}, 9435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r3, r12}, false, al, "cs r3 r12", "cs_r3_r12"}, 9445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r2, r4}, false, al, "vs r2 r4", "vs_r2_r4"}, 9455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r3, r12}, false, al, "ls r3 r12", "ls_r3_r12"}, 9465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r13, r11}, false, al, "cs r13 r11", "cs_r13_r11"}, 9475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r6, r0}, false, al, "cs r6 r0", "cs_r6_r0"}, 9485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r6, r13}, false, al, "hi r6 r13", "hi_r6_r13"}, 9495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r12, r14}, false, al, "ls r12 r14", "ls_r12_r14"}, 9505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r1, r1}, false, al, "gt r1 r1", "gt_r1_r1"}, 9515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r11, r10}, false, al, "al r11 r10", "al_r11_r10"}, 9525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r7}, false, al, "ge r11 r7", "ge_r11_r7"}, 9535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r0}, false, al, "vs r13 r0", "vs_r13_r0"}, 9545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r8, r12}, false, al, "gt r8 r12", "gt_r8_r12"}, 9555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r1, r12}, false, al, "al r1 r12", "al_r1_r12"}, 9565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r3, r10}, false, al, "lt r3 r10", "lt_r3_r10"}, 9575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r8, r8}, false, al, "ls r8 r8", "ls_r8_r8"}, 9585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r6, r10}, false, al, "ge r6 r10", "ge_r6_r10"}, 9595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r4, r1}, false, al, "hi r4 r1", "hi_r4_r1"}, 9605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r2, r6}, false, al, "cs r2 r6", "cs_r2_r6"}, 9615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r8, r0}, false, al, "pl r8 r0", "pl_r8_r0"}, 9625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r8, r14}, false, al, "al r8 r14", "al_r8_r14"}, 9635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r1, r2}, false, al, "cs r1 r2", "cs_r1_r2"}, 9645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r7, r11}, false, al, "gt r7 r11", "gt_r7_r11"}, 9655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r0, r10}, false, al, "lt r0 r10", "lt_r0_r10"}, 9665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r7, r3}, false, al, "ls r7 r3", "ls_r7_r3"}, 9675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r8, r4}, false, al, "cc r8 r4", "cc_r8_r4"}, 9685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r7, r4}, false, al, "hi r7 r4", "hi_r7_r4"}, 9695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r1, r2}, false, al, "ne r1 r2", "ne_r1_r2"}, 9705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r2, r8}, false, al, "mi r2 r8", "mi_r2_r8"}, 9715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r2, r2}, false, al, "al r2 r2", "al_r2_r2"}, 9725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r8, r3}, false, al, "ge r8 r3", "ge_r8_r3"}, 9735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r3, r9}, false, al, "mi r3 r9", "mi_r3_r9"}, 9745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r2, r7}, false, al, "gt r2 r7", "gt_r2_r7"}, 9755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r5, r8}, false, al, "pl r5 r8", "pl_r5_r8"}, 9765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r2}, false, al, "ne r12 r2", "ne_r12_r2"}, 9775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r2}, false, al, "vs r13 r2", "vs_r13_r2"}, 9785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r13, r5}, false, al, "gt r13 r5", "gt_r13_r5"}, 9795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r1, r7}, false, al, "ls r1 r7", "ls_r1_r7"}, 9805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r4, r3}, false, al, "ls r4 r3", "ls_r4_r3"}, 9815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r4, r10}, false, al, "mi r4 r10", "mi_r4_r10"}, 9825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r4, r2}, false, al, "vs r4 r2", "vs_r4_r2"}, 9835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r13, r5}, false, al, "le r13 r5", "le_r13_r5"}, 9845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r0, r11}, false, al, "vc r0 r11", "vc_r0_r11"}, 9855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r4, r8}, false, al, "pl r4 r8", "pl_r4_r8"}, 9865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r11, r14}, false, al, "ge r11 r14", "ge_r11_r14"}, 9875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r6, r14}, false, al, "ne r6 r14", "ne_r6_r14"}, 9885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r1, r11}, false, al, "eq r1 r11", "eq_r1_r11"}, 9895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r14, r12}, false, al, "vs r14 r12", "vs_r14_r12"}, 9905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r7, r0}, false, al, "mi r7 r0", "mi_r7_r0"}, 9915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r1, r3}, false, al, "vs r1 r3", "vs_r1_r3"}, 9925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r10, r13}, false, al, "hi r10 r13", "hi_r10_r13"}, 9935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r5, r8}, false, al, "ne r5 r8", "ne_r5_r8"}, 9945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r14, r0}, false, al, "vc r14 r0", "vc_r14_r0"}, 9955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r14, r2}, false, al, "al r14 r2", "al_r14_r2"}, 9965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r0, r5}, false, al, "lt r0 r5", "lt_r0_r5"}, 9975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r7, r3}, false, al, "cs r7 r3", "cs_r7_r3"}, 9985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r0, r6}, false, al, "lt r0 r6", "lt_r0_r6"}, 9995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r13, r2}, false, al, "ne r13 r2", "ne_r13_r2"}, 10005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r10, r14}, false, al, "hi r10 r14", "hi_r10_r14"}, 10015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r7, r2}, false, al, "ge r7 r2", "ge_r7_r2"}, 10025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r13}, false, al, "mi r0 r13", "mi_r0_r13"}, 10035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r2, r5}, false, al, "ne r2 r5", "ne_r2_r5"}, 10045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r5, r6}, false, al, "eq r5 r6", "eq_r5_r6"}, 10055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r10, r5}, false, al, "eq r10 r5", "eq_r10_r5"}, 10065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r2, r3}, false, al, "eq r2 r3", "eq_r2_r3"}, 10075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r13, r1}, false, al, "cc r13 r1", "cc_r13_r1"}, 10085b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r7, r0}, false, al, "eq r7 r0", "eq_r7_r0"}, 10095b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r12, r6}, false, al, "pl r12 r6", "pl_r12_r6"}, 10105b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r3, r1}, false, al, "le r3 r1", "le_r3_r1"}, 10115b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r3, r6}, false, al, "eq r3 r6", "eq_r3_r6"}, 10125b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r7, r10}, false, al, "mi r7 r10", "mi_r7_r10"}, 10135b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r5, r0}, false, al, "le r5 r0", "le_r5_r0"}, 10145b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r13, r11}, false, al, "lt r13 r11", "lt_r13_r11"}, 10155b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r13, r10}, false, al, "al r13 r10", "al_r13_r10"}, 10165b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r6, r14}, false, al, "cc r6 r14", "cc_r6_r14"}, 10175b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r12, r12}, false, al, "gt r12 r12", "gt_r12_r12"}, 10185b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r5, r5}, false, al, "hi r5 r5", "hi_r5_r5"}, 10195b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r14, r6}, false, al, "gt r14 r6", "gt_r14_r6"}, 10205b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r2, r11}, false, al, "vc r2 r11", "vc_r2_r11"}, 10215b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r0, r2}, false, al, "ne r0 r2", "ne_r0_r2"}, 10225b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r10, r12}, false, al, "mi r10 r12", "mi_r10_r12"}, 10235b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r11, r4}, false, al, "vc r11 r4", "vc_r11_r4"}, 10245b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r4, r13}, false, al, "ls r4 r13", "ls_r4_r13"}, 10255b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r8, r9}, false, al, "vs r8 r9", "vs_r8_r9"}, 10265b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r9, r12}, false, al, "ne r9 r12", "ne_r9_r12"}, 10275b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r6, r2}, false, al, "lt r6 r2", "lt_r6_r2"}, 10285b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r13, r9}, false, al, "pl r13 r9", "pl_r13_r9"}, 10295b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r8, r10}, false, al, "gt r8 r10", "gt_r8_r10"}, 10305b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r10, r6}, false, al, "vs r10 r6", "vs_r10_r6"}, 10315b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r10, r0}, false, al, "hi r10 r0", "hi_r10_r0"}, 10325b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r2, r1}, false, al, "vs r2 r1", "vs_r2_r1"}, 10335b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r1, r5}, false, al, "hi r1 r5", "hi_r1_r5"}, 10345b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r14, r7}, false, al, "eq r14 r7", "eq_r14_r7"}, 10355b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r3, r4}, false, al, "le r3 r4", "le_r3_r4"}, 10365b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r4, r8}, false, al, "cs r4 r8", "cs_r4_r8"}, 10375b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r13, r5}, false, al, "vs r13 r5", "vs_r13_r5"}, 10385b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r13, r3}, false, al, "hi r13 r3", "hi_r13_r3"}, 10395b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r5, r11}, false, al, "eq r5 r11", "eq_r5_r11"}, 10405b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r14, r4}, false, al, "cc r14 r4", "cc_r14_r4"}, 10415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r5, r0}, false, al, "hi r5 r0", "hi_r5_r0"}, 10425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r9, r2}, false, al, "ne r9 r2", "ne_r9_r2"}, 10435b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r6, r7}, false, al, "gt r6 r7", "gt_r6_r7"}, 10445b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r5, r4}, false, al, "ls r5 r4", "ls_r5_r4"}, 10455b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r14, r5}, false, al, "gt r14 r5", "gt_r14_r5"}, 10465b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r0, r0}, false, al, "ne r0 r0", "ne_r0_r0"}, 10475b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r5, r0}, false, al, "ne r5 r0", "ne_r5_r0"}, 10485b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r12, r10}, false, al, "al r12 r10", "al_r12_r10"}, 10495b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r2, r1}, false, al, "vc r2 r1", "vc_r2_r1"}, 10505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r7, r3}, false, al, "pl r7 r3", "pl_r7_r3"}, 10515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r14, r11}, false, al, "pl r14 r11", "pl_r14_r11"}, 10525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r9, r1}, false, al, "eq r9 r1", "eq_r9_r1"}, 10535b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r5, r8}, false, al, "vs r5 r8", "vs_r5_r8"}, 10545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r2, r6}, false, al, "ge r2 r6", "ge_r2_r6"}, 10555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r1, r5}, false, al, "le r1 r5", "le_r1_r5"}, 10565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r14, r4}, false, al, "vc r14 r4", "vc_r14_r4"}, 10575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r5}, false, al, "al r0 r5", "al_r0_r5"}, 10585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r5, r9}, false, al, "al r5 r9", "al_r5_r9"}, 10595b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r2, r7}, false, al, "ne r2 r7", "ne_r2_r7"}, 10605b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r9, r6}, false, al, "lt r9 r6", "lt_r9_r6"}, 10615b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r14, r6}, false, al, "vs r14 r6", "vs_r14_r6"}, 10625b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r0, r9}, false, al, "vs r0 r9", "vs_r0_r9"}, 10635b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r11, r7}, false, al, "eq r11 r7", "eq_r11_r7"}, 10645b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r10, r2}, false, al, "le r10 r2", "le_r10_r2"}, 10655b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r8, r2}, false, al, "mi r8 r2", "mi_r8_r2"}, 10665b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r5, r10}, false, al, "hi r5 r10", "hi_r5_r10"}, 10675b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r9, r7}, false, al, "mi r9 r7", "mi_r9_r7"}, 10685b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vs, r3, r8}, false, al, "vs r3 r8", "vs_r3_r8"}, 10695b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r13, r10}, false, al, "vc r13 r10", "vc_r13_r10"}, 10705b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r4, r10}, false, al, "eq r4 r10", "eq_r4_r10"}, 10715b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r14, r5}, false, al, "cc r14 r5", "cc_r14_r5"}, 10725b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r5, r8}, false, al, "ge r5 r8", "ge_r5_r8"}, 10735b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r6, r4}, false, al, "mi r6 r4", "mi_r6_r4"}, 10745b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r0, r13}, false, al, "ge r0 r13", "ge_r0_r13"}, 10755b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r12, r14}, false, al, "lt r12 r14", "lt_r12_r14"}, 10765b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{eq, r12, r6}, false, al, "eq r12 r6", "eq_r12_r6"}, 10775b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r11, r3}, false, al, "cs r11 r3", "cs_r11_r3"}, 10785b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r12, r5}, false, al, "mi r12 r5", "mi_r12_r5"}, 10795b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{gt, r8, r6}, false, al, "gt r8 r6", "gt_r8_r6"}, 10805b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r10, r9}, false, al, "pl r10 r9", "pl_r10_r9"}, 10815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r8, r7}, false, al, "ls r8 r7", "ls_r8_r7"}, 10825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r14, r12}, false, al, "pl r14 r12", "pl_r14_r12"}, 10835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r14, r12}, false, al, "vc r14 r12", "vc_r14_r12"}, 10845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r1, r7}, false, al, "ge r1 r7", "ge_r1_r7"}, 10855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r0, r11}, false, al, "mi r0 r11", "mi_r0_r11"}, 10865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{pl, r6, r9}, false, al, "pl r6 r9", "pl_r6_r9"}, 10875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r8, r6}, false, al, "vc r8 r6", "vc_r8_r6"}, 10885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r12, r4}, false, al, "ne r12 r4", "ne_r12_r4"}, 10895b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r13, r0}, false, al, "ge r13 r0", "ge_r13_r0"}, 10905b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r12, r4}, false, al, "lt r12 r4", "lt_r12_r4"}, 10915b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ne, r1, r8}, false, al, "ne r1 r8", "ne_r1_r8"}, 10925b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ls, r6, r14}, false, al, "ls r6 r14", "ls_r6_r14"}, 10935b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r10, r12}, false, al, "al r10 r12", "al_r10_r12"}, 10945b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r14, r3}, false, al, "cs r14 r3", "cs_r14_r3"}, 10955b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{mi, r12, r1}, false, al, "mi r12 r1", "mi_r12_r1"}, 10965b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cs, r3, r1}, false, al, "cs r3 r1", "cs_r3_r1"}, 10975b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{hi, r5, r1}, false, al, "hi r5 r1", "hi_r5_r1"}, 10985b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r0, r11}, false, al, "ge r0 r11", "ge_r0_r11"}, 10995b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r3, r11}, false, al, "cc r3 r11", "cc_r3_r11"}, 11005b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{ge, r4, r13}, false, al, "ge r4 r13", "ge_r4_r13"}, 11015b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r2, r0}, false, al, "le r2 r0", "le_r2_r0"}, 11025b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r0, r3}, false, al, "al r0 r3", "al_r0_r3"}, 11035b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{cc, r5, r5}, false, al, "cc r5 r5", "cc_r5_r5"}, 11045b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{al, r8, r4}, false, al, "al r8 r4", "al_r8_r4"}, 11055b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{le, r8, r1}, false, al, "le r8 r1", "le_r8_r1"}, 11065b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{vc, r13, r8}, false, al, "vc r13 r8", "vc_r13_r8"}, 11075b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois {{lt, r3, r7}, false, al, "lt r3 r7", "lt_r3_r7"}}; 110888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 110988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// These headers each contain an array of `TestResult` with the reference output 111088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// values. The reference arrays are names `kReference{mnemonic}`. 1111d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-cmn-a32.h" 1112d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-cmp-a32.h" 1113d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-mov-a32.h" 1114d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-movs-a32.h" 1115d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-mvn-a32.h" 1116d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-mvns-a32.h" 1117d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-sxtb-a32.h" 1118d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-sxtb16-a32.h" 1119d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-sxth-a32.h" 11201bce007699e07bd855b7d194ca93fa5504a73edaPierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-teq-a32.h" 11211bce007699e07bd855b7d194ca93fa5504a73edaPierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-tst-a32.h" 1122d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-uxtb-a32.h" 1123d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-uxtb16-a32.h" 1124d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#include "aarch32/traces/assembler-cond-rd-operand-rn-uxth-a32.h" 112588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 112619c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois 112788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// The maximum number of errors to report in detail for each test. 11281d451fce2580f360ef249893135526156985a85cPierre Langloisconst unsigned kErrorReportLimit = 8; 112988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 113019c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langloistypedef void (MacroAssembler::*Fn)(Condition cond, 113119c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois Register rd, 113288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois const Operand& op); 113388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 11341d451fce2580f360ef249893135526156985a85cPierre Langloisvoid TestHelper(Fn instruction, 11351d451fce2580f360ef249893135526156985a85cPierre Langlois const char* mnemonic, 11361d451fce2580f360ef249893135526156985a85cPierre Langlois const TestResult reference[]) { 113788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois unsigned total_error_count = 0; 113888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois MacroAssembler masm(BUF_SIZE); 113988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 114010dae1a549308bddc1931f29754d6a4459f70c9bJacob Bramley masm.UseA32(); 114188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 114288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { 114388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // Values to pass to the macro-assembler. 114488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Condition cond = kTests[i].operands.cond; 114588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Register rd = kTests[i].operands.rd; 114688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Register rn = kTests[i].operands.rn; 114788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois Operand op(rn); 114888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 1149f5348cedd702124c90fc75e75d0195e2e485c620Pierre Langlois int32_t start = masm.GetCursorOffset(); 11505b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois { 11515b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois // We never generate more that 4 bytes, as IT instructions are only 11525b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois // allowed for narrow encodings. 11531661f51a172e7c3dcce6caca55b6fe6d10ebd416Alexandre Rames ExactAssemblyScope scope(&masm, 4, ExactAssemblyScope::kMaximumSize); 11545b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois if (kTests[i].in_it_block) { 11555b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois masm.it(kTests[i].it_condition); 11565b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois } 11575b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois (masm.*instruction)(cond, rd, op); 11585b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois } 1159f5348cedd702124c90fc75e75d0195e2e485c620Pierre Langlois int32_t end = masm.GetCursorOffset(); 116088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 116188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois const byte* result_ptr = 1162919e3fe28a5024c53ede42922092bbc32e89dcb8Alexandre Rames masm.GetBuffer()->GetOffsetAddress<const byte*>(start); 1163f5348cedd702124c90fc75e75d0195e2e485c620Pierre Langlois VIXL_ASSERT(start < end); 116488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois uint32_t result_size = end - start; 116588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 116688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois if (Test::generate_test_trace()) { 116788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // Print the result bytes. 11681d451fce2580f360ef249893135526156985a85cPierre Langlois printf("const byte kInstruction_%s_%s[] = {\n", 116919c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois mnemonic, 117088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois kTests[i].identifier); 117188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois for (uint32_t j = 0; j < result_size; j++) { 117288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois if (j == 0) { 117388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(" 0x%02" PRIx8, result_ptr[j]); 117488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } else { 117588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(", 0x%02" PRIx8, result_ptr[j]); 117688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 117788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 117888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // This comment is meant to be used by external tools to validate 117988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // the encoding. We can parse the comment to figure out what 118088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // instruction this corresponds to. 11815b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois if (kTests[i].in_it_block) { 11825b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois printf(" // It %s; %s %s\n};\n", 11835b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois kTests[i].it_condition.GetName(), 11845b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois mnemonic, 11855b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois kTests[i].operands_description); 11865b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois } else { 11875b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); 11885b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois } 118988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } else { 119088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // Check we've emitted the exact same encoding as present in the 119188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // trace file. Only print up to `kErrorReportLimit` errors. 119288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois if (((result_size != reference[i].size) || 119388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois (memcmp(result_ptr, reference[i].encoding, reference[i].size) != 119488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 0)) && 119588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois (++total_error_count <= kErrorReportLimit)) { 119619c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois printf("Error when testing \"%s\" with operands \"%s\":\n", 119719c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois mnemonic, 119888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois kTests[i].operands_description); 119988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(" Expected: "); 120088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois for (uint32_t j = 0; j < reference[i].size; j++) { 120188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois if (j == 0) { 120288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf("0x%02" PRIx8, reference[i].encoding[j]); 120388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } else { 120488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(", 0x%02" PRIx8, reference[i].encoding[j]); 120588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 120688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 120788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf("\n"); 120888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(" Found: "); 120988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois for (uint32_t j = 0; j < result_size; j++) { 121088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois if (j == 0) { 121188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf("0x%02" PRIx8, result_ptr[j]); 121288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } else { 121388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(", 0x%02" PRIx8, result_ptr[j]); 121488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 121588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 121688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf("\n"); 121788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 121888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 121988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 122088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 122188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois masm.FinalizeCode(); 122288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 122388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois if (Test::generate_test_trace()) { 122488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // Finalize the trace file by writing the final `TestResult` array 122588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois // which links all generated instruction encodings. 12261d451fce2580f360ef249893135526156985a85cPierre Langlois printf("const TestResult kReference%s[] = {\n", mnemonic); 122788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { 122888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(" {\n"); 122919c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois printf(" ARRAY_SIZE(kInstruction_%s_%s),\n", 123019c0535d3c9c0bec6eeecce0ae704a7fd527a9d8Pierre Langlois mnemonic, 123188c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois kTests[i].identifier); 123288c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); 123388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf(" },\n"); 123488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 123588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf("};\n"); 123688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } else { 123788c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois if (total_error_count > kErrorReportLimit) { 123888c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois printf("%u other errors follow.\n", 123988c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois total_error_count - kErrorReportLimit); 124088c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 12415b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois // Crash if the test failed. 12425b0cbc8d721ff369c76e09ff1e7ab878ffcae4e9Pierre Langlois VIXL_CHECK(total_error_count == 0); 124388c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois } 124488c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois} 124588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 124688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois// Instantiate tests for each instruction in the list. 1247d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois#define TEST(mnemonic) \ 1248d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois void Test_##mnemonic() { \ 1249d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \ 1250d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois } \ 1251d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois Test test_##mnemonic("AARCH32_ASSEMBLER_COND_RD_OPERAND_RN_" #mnemonic \ 1252d1bf2784420717dcd20888a6eaecb18ab7f01d56Pierre Langlois "_A32", \ 12531d451fce2580f360ef249893135526156985a85cPierre Langlois &Test_##mnemonic); 125488c46b84df005638546de5e4e965bdcc31352f48Pierre LangloisFOREACH_INSTRUCTION(TEST) 125588c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois#undef TEST 125688c46b84df005638546de5e4e965bdcc31352f48Pierre Langlois 12571d451fce2580f360ef249893135526156985a85cPierre Langlois} // namespace 12589a9331faeba996d6c85e6e2a6355ccfc22c6cab6Rodolph Perfetta#endif 12591d451fce2580f360ef249893135526156985a85cPierre Langlois 12601d451fce2580f360ef249893135526156985a85cPierre Langlois} // namespace aarch32 12611d451fce2580f360ef249893135526156985a85cPierre Langlois} // namespace vixl 1262