llvm-for-llvmta/lib/Target/Hexagon/HexagonDepMask.h

2822 lines
52 KiB
C

//===----------------------------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
// Automatically generated file, do not edit!
//===----------------------------------------------------------------------===//
#ifndef LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H
#define LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H
// clang-format off
HexagonInstruction InstructionEncodings[] = {
{ /*Tag:A2_addi*/
/*Rd32=add(Rs32,#s16)*/
0xf0000000,
0xb0000000,
0x0fe03fe0,
0 },
{ /*Tag:A2_andir*/
/*Rd32=and(Rs32,#s10)*/
0xffc00000,
0x76000000,
0x00203fe0,
0 },
{ /*Tag:A2_combineii*/
/*Rdd32=combine(#s8,#S8)*/
0xff800000,
0x7c000000,
0x00001fe0,
0 },
{ /*Tag:A2_orir*/
/*Rd32=or(Rs32,#s10)*/
0xffc00000,
0x76800000,
0x00203fe0,
0 },
{ /*Tag:A2_paddif*/
/*if (!Pu4) Rd32=add(Rs32,#s8)*/
0xff802000,
0x74800000,
0x00001fe0,
0 },
{ /*Tag:A2_paddifnew*/
/*if (!Pu4.new) Rd32=add(Rs32,#s8)*/
0xff802000,
0x74802000,
0x00001fe0,
0 },
{ /*Tag:A2_paddit*/
/*if (Pu4) Rd32=add(Rs32,#s8)*/
0xff802000,
0x74000000,
0x00001fe0,
0 },
{ /*Tag:A2_padditnew*/
/*if (Pu4.new) Rd32=add(Rs32,#s8)*/
0xff802000,
0x74002000,
0x00001fe0,
0 },
{ /*Tag:A2_subri*/
/*Rd32=sub(#s10,Rs32)*/
0xffc00000,
0x76400000,
0x00203fe0,
0 },
{ /*Tag:A2_tfrsi*/
/*Rd32=#s16*/
0xff000000,
0x78000000,
0x00df3fe0,
0 },
{ /*Tag:A4_cmpbgtui*/
/*Pd4=cmpb.gtu(Rs32,#u7)*/
0xff601018,
0xdd400000,
0x00000fe0,
0 },
{ /*Tag:A4_cmpheqi*/
/*Pd4=cmph.eq(Rs32,#s8)*/
0xff600018,
0xdd000008,
0x00001fe0,
0 },
{ /*Tag:A4_cmphgti*/
/*Pd4=cmph.gt(Rs32,#s8)*/
0xff600018,
0xdd200008,
0x00001fe0,
0 },
{ /*Tag:A4_cmphgtui*/
/*Pd4=cmph.gtu(Rs32,#u7)*/
0xff601018,
0xdd400008,
0x00000fe0,
0 },
{ /*Tag:A4_combineii*/
/*Rdd32=combine(#s8,#U6)*/
0xff800000,
0x7c800000,
0x001f2000,
0 },
{ /*Tag:A4_combineir*/
/*Rdd32=combine(#s8,Rs32)*/
0xff602000,
0x73202000,
0x00001fe0,
0 },
{ /*Tag:A4_combineri*/
/*Rdd32=combine(Rs32,#s8)*/
0xff602000,
0x73002000,
0x00001fe0,
0 },
{ /*Tag:A4_rcmpeqi*/
/*Rd32=cmp.eq(Rs32,#s8)*/
0xff602000,
0x73402000,
0x00001fe0,
0 },
{ /*Tag:A4_rcmpneqi*/
/*Rd32=!cmp.eq(Rs32,#s8)*/
0xff602000,
0x73602000,
0x00001fe0,
0 },
{ /*Tag:C2_cmoveif*/
/*if (!Pu4) Rd32=#s12*/
0xff902000,
0x7e800000,
0x000f1fe0,
0 },
{ /*Tag:C2_cmoveit*/
/*if (Pu4) Rd32=#s12*/
0xff902000,
0x7e000000,
0x000f1fe0,
0 },
{ /*Tag:C2_cmovenewif*/
/*if (!Pu4.new) Rd32=#s12*/
0xff902000,
0x7e802000,
0x000f1fe0,
0 },
{ /*Tag:C2_cmovenewit*/
/*if (Pu4.new) Rd32=#s12*/
0xff902000,
0x7e002000,
0x000f1fe0,
0 },
{ /*Tag:C2_cmpeqi*/
/*Pd4=cmp.eq(Rs32,#s10)*/
0xffc0001c,
0x75000000,
0x00203fe0,
0 },
{ /*Tag:C2_cmpgti*/
/*Pd4=cmp.gt(Rs32,#s10)*/
0xffc0001c,
0x75400000,
0x00203fe0,
0 },
{ /*Tag:C2_cmpgtui*/
/*Pd4=cmp.gtu(Rs32,#u9)*/
0xffe0001c,
0x75800000,
0x00003fe0,
0 },
{ /*Tag:C2_muxii*/
/*Rd32=mux(Pu4,#s8,#S8)*/
0xfe000000,
0x7a000000,
0x00001fe0,
0 },
{ /*Tag:C2_muxir*/
/*Rd32=mux(Pu4,Rs32,#s8)*/
0xff802000,
0x73000000,
0x00001fe0,
0 },
{ /*Tag:C2_muxri*/
/*Rd32=mux(Pu4,#s8,Rs32)*/
0xff802000,
0x73800000,
0x00001fe0,
0 },
{ /*Tag:C4_addipc*/
/*Rd32=add(pc,#u6)*/
0xffff0000,
0x6a490000,
0x00001f80,
0 },
{ /*Tag:C4_cmpltei*/
/*Pd4=!cmp.gt(Rs32,#s10)*/
0xffc0001c,
0x75400010,
0x00203fe0,
0 },
{ /*Tag:C4_cmplteui*/
/*Pd4=!cmp.gtu(Rs32,#u9)*/
0xffe0001c,
0x75800010,
0x00003fe0,
0 },
{ /*Tag:C4_cmpneqi*/
/*Pd4=!cmp.eq(Rs32,#s10)*/
0xffc0001c,
0x75000010,
0x00203fe0,
0 },
{ /*Tag:J2_call*/
/*call #r22:2*/
0xfe000001,
0x5a000000,
0x01ff3ffe,
0 },
{ /*Tag:J2_callf*/
/*if (!Pu4) call #r15:2*/
0xff200800,
0x5d200000,
0x00df20fe,
0 },
{ /*Tag:J2_callt*/
/*if (Pu4) call #r15:2*/
0xff200800,
0x5d000000,
0x00df20fe,
0 },
{ /*Tag:J2_jump*/
/*jump #r22:2*/
0xfe000000,
0x58000000,
0x01ff3ffe,
0 },
{ /*Tag:J2_jumpf*/
/*if (!Pu4) jump:nt #r15:2*/
0xff201800,
0x5c200000,
0x00df20fe,
0 },
{ /*Tag:J2_jumpfnew*/
/*if (!Pu4.new) jump:nt #r15:2*/
0xff201800,
0x5c200800,
0x00df20fe,
0 },
{ /*Tag:J2_jumpfnewpt*/
/*if (!Pu4.new) jump:t #r15:2*/
0xff201800,
0x5c201800,
0x00df20fe,
0 },
{ /*Tag:J2_jumpfpt*/
/*if (!Pu4) jump:t #r15:2*/
0xff201800,
0x5c201000,
0x00df20fe,
0 },
{ /*Tag:J2_jumpt*/
/*if (Pu4) jump:nt #r15:2*/
0xff201800,
0x5c000000,
0x00df20fe,
0 },
{ /*Tag:J2_jumptnew*/
/*if (Pu4.new) jump:nt #r15:2*/
0xff201800,
0x5c000800,
0x00df20fe,
0 },
{ /*Tag:J2_jumptnewpt*/
/*if (Pu4.new) jump:t #r15:2*/
0xff201800,
0x5c001800,
0x00df20fe,
0 },
{ /*Tag:J2_jumptpt*/
/*if (Pu4) jump:t #r15:2*/
0xff201800,
0x5c001000,
0x00df20fe,
0 },
{ /*Tag:J2_loop0i*/
/*loop0(#r7:2,#U10)*/
0xffe00000,
0x69000000,
0x00001f18,
0 },
{ /*Tag:J2_loop0r*/
/*loop0(#r7:2,Rs32)*/
0xffe00000,
0x60000000,
0x00001f18,
0 },
{ /*Tag:J2_loop1i*/
/*loop1(#r7:2,#U10)*/
0xffe00000,
0x69200000,
0x00001f18,
0 },
{ /*Tag:J2_loop1r*/
/*loop1(#r7:2,Rs32)*/
0xffe00000,
0x60200000,
0x00001f18,
0 },
{ /*Tag:J2_ploop1si*/
/*p3=sp1loop0(#r7:2,#U10)*/
0xffe00000,
0x69a00000,
0x00001f18,
0 },
{ /*Tag:J2_ploop1sr*/
/*p3=sp1loop0(#r7:2,Rs32)*/
0xffe00000,
0x60a00000,
0x00001f18,
0 },
{ /*Tag:J2_ploop2si*/
/*p3=sp2loop0(#r7:2,#U10)*/
0xffe00000,
0x69c00000,
0x00001f18,
0 },
{ /*Tag:J2_ploop2sr*/
/*p3=sp2loop0(#r7:2,Rs32)*/
0xffe00000,
0x60c00000,
0x00001f18,
0 },
{ /*Tag:J2_ploop3si*/
/*p3=sp3loop0(#r7:2,#U10)*/
0xffe00000,
0x69e00000,
0x00001f18,
0 },
{ /*Tag:J2_ploop3sr*/
/*p3=sp3loop0(#r7:2,Rs32)*/
0xffe00000,
0x60e00000,
0x00001f18,
0 },
{ /*Tag:J4_cmpeq_f_jumpnv_nt*/
/*if (!cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2*/
0xffc02000,
0x20400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_f_jumpnv_t*/
/*if (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2*/
0xffc02000,
0x20402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_fp0_jump_nt*/
/*p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:nt #r9:2*/
0xffc03000,
0x14400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_fp0_jump_t*/
/*p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2*/
0xffc03000,
0x14402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_fp1_jump_nt*/
/*p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:nt #r9:2*/
0xffc03000,
0x14401000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_fp1_jump_t*/
/*p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:t #r9:2*/
0xffc03000,
0x14403000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_t_jumpnv_nt*/
/*if (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2*/
0xffc02000,
0x20000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_t_jumpnv_t*/
/*if (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2*/
0xffc02000,
0x20002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_tp0_jump_nt*/
/*p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:2*/
0xffc03000,
0x14000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_tp0_jump_t*/
/*p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:2*/
0xffc03000,
0x14002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_tp1_jump_nt*/
/*p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:2*/
0xffc03000,
0x14001000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeq_tp1_jump_t*/
/*p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:t #r9:2*/
0xffc03000,
0x14003000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_f_jumpnv_nt*/
/*if (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2*/
0xffc02000,
0x24400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_f_jumpnv_t*/
/*if (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2*/
0xffc02000,
0x24402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_fp0_jump_nt*/
/*p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2*/
0xffc02000,
0x10400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_fp0_jump_t*/
/*p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:2*/
0xffc02000,
0x10402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_fp1_jump_nt*/
/*p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:nt #r9:2*/
0xffc02000,
0x12400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_fp1_jump_t*/
/*p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:t #r9:2*/
0xffc02000,
0x12402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_t_jumpnv_nt*/
/*if (cmp.eq(Ns8.new,#U5)) jump:nt #r9:2*/
0xffc02000,
0x24000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_t_jumpnv_t*/
/*if (cmp.eq(Ns8.new,#U5)) jump:t #r9:2*/
0xffc02000,
0x24002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_tp0_jump_nt*/
/*p0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2*/
0xffc02000,
0x10000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_tp0_jump_t*/
/*p0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:2*/
0xffc02000,
0x10002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_tp1_jump_nt*/
/*p1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2*/
0xffc02000,
0x12000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqi_tp1_jump_t*/
/*p1=cmp.eq(Rs16,#U5); if (p1.new) jump:t #r9:2*/
0xffc02000,
0x12002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_f_jumpnv_nt*/
/*if (!cmp.eq(Ns8.new,#-1)) jump:nt #r9:2*/
0xffc02000,
0x26400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_f_jumpnv_t*/
/*if (!cmp.eq(Ns8.new,#-1)) jump:t #r9:2*/
0xffc02000,
0x26402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_fp0_jump_nt*/
/*p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:nt #r9:2*/
0xffc02300,
0x11c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_fp0_jump_t*/
/*p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:2*/
0xffc02300,
0x11c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_fp1_jump_nt*/
/*p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:nt #r9:2*/
0xffc02300,
0x13c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_fp1_jump_t*/
/*p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:t #r9:2*/
0xffc02300,
0x13c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_t_jumpnv_nt*/
/*if (cmp.eq(Ns8.new,#-1)) jump:nt #r9:2*/
0xffc02000,
0x26000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_t_jumpnv_t*/
/*if (cmp.eq(Ns8.new,#-1)) jump:t #r9:2*/
0xffc02000,
0x26002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_tp0_jump_nt*/
/*p0=cmp.eq(Rs16,#-1); if (p0.new) jump:nt #r9:2*/
0xffc02300,
0x11800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_tp0_jump_t*/
/*p0=cmp.eq(Rs16,#-1); if (p0.new) jump:t #r9:2*/
0xffc02300,
0x11802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_tp1_jump_nt*/
/*p1=cmp.eq(Rs16,#-1); if (p1.new) jump:nt #r9:2*/
0xffc02300,
0x13800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpeqn1_tp1_jump_t*/
/*p1=cmp.eq(Rs16,#-1); if (p1.new) jump:t #r9:2*/
0xffc02300,
0x13802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_f_jumpnv_nt*/
/*if (!cmp.gt(Ns8.new,Rt32)) jump:nt #r9:2*/
0xffc02000,
0x20c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_f_jumpnv_t*/
/*if (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2*/
0xffc02000,
0x20c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_fp0_jump_nt*/
/*p0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:2*/
0xffc03000,
0x14c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_fp0_jump_t*/
/*p0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2*/
0xffc03000,
0x14c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_fp1_jump_nt*/
/*p1=cmp.gt(Rs16,Rt16); if (!p1.new) jump:nt #r9:2*/
0xffc03000,
0x14c01000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_fp1_jump_t*/
/*p1=cmp.gt(Rs16,Rt16); if (!p1.new) jump:t #r9:2*/
0xffc03000,
0x14c03000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_t_jumpnv_nt*/
/*if (cmp.gt(Ns8.new,Rt32)) jump:nt #r9:2*/
0xffc02000,
0x20800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_t_jumpnv_t*/
/*if (cmp.gt(Ns8.new,Rt32)) jump:t #r9:2*/
0xffc02000,
0x20802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_tp0_jump_nt*/
/*p0=cmp.gt(Rs16,Rt16); if (p0.new) jump:nt #r9:2*/
0xffc03000,
0x14800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_tp0_jump_t*/
/*p0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:2*/
0xffc03000,
0x14802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_tp1_jump_nt*/
/*p1=cmp.gt(Rs16,Rt16); if (p1.new) jump:nt #r9:2*/
0xffc03000,
0x14801000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgt_tp1_jump_t*/
/*p1=cmp.gt(Rs16,Rt16); if (p1.new) jump:t #r9:2*/
0xffc03000,
0x14803000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_f_jumpnv_nt*/
/*if (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:2*/
0xffc02000,
0x24c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_f_jumpnv_t*/
/*if (!cmp.gt(Ns8.new,#U5)) jump:t #r9:2*/
0xffc02000,
0x24c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_fp0_jump_nt*/
/*p0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2*/
0xffc02000,
0x10c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_fp0_jump_t*/
/*p0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:2*/
0xffc02000,
0x10c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_fp1_jump_nt*/
/*p1=cmp.gt(Rs16,#U5); if (!p1.new) jump:nt #r9:2*/
0xffc02000,
0x12c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_fp1_jump_t*/
/*p1=cmp.gt(Rs16,#U5); if (!p1.new) jump:t #r9:2*/
0xffc02000,
0x12c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_t_jumpnv_nt*/
/*if (cmp.gt(Ns8.new,#U5)) jump:nt #r9:2*/
0xffc02000,
0x24800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_t_jumpnv_t*/
/*if (cmp.gt(Ns8.new,#U5)) jump:t #r9:2*/
0xffc02000,
0x24802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_tp0_jump_nt*/
/*p0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2*/
0xffc02000,
0x10800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_tp0_jump_t*/
/*p0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:2*/
0xffc02000,
0x10802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_tp1_jump_nt*/
/*p1=cmp.gt(Rs16,#U5); if (p1.new) jump:nt #r9:2*/
0xffc02000,
0x12800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgti_tp1_jump_t*/
/*p1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:2*/
0xffc02000,
0x12802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_f_jumpnv_nt*/
/*if (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2*/
0xffc02000,
0x26c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_f_jumpnv_t*/
/*if (!cmp.gt(Ns8.new,#-1)) jump:t #r9:2*/
0xffc02000,
0x26c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_fp0_jump_nt*/
/*p0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2*/
0xffc02300,
0x11c00100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_fp0_jump_t*/
/*p0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:2*/
0xffc02300,
0x11c02100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_fp1_jump_nt*/
/*p1=cmp.gt(Rs16,#-1); if (!p1.new) jump:nt #r9:2*/
0xffc02300,
0x13c00100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_fp1_jump_t*/
/*p1=cmp.gt(Rs16,#-1); if (!p1.new) jump:t #r9:2*/
0xffc02300,
0x13c02100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_t_jumpnv_nt*/
/*if (cmp.gt(Ns8.new,#-1)) jump:nt #r9:2*/
0xffc02000,
0x26800000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_t_jumpnv_t*/
/*if (cmp.gt(Ns8.new,#-1)) jump:t #r9:2*/
0xffc02000,
0x26802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_tp0_jump_nt*/
/*p0=cmp.gt(Rs16,#-1); if (p0.new) jump:nt #r9:2*/
0xffc02300,
0x11800100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_tp0_jump_t*/
/*p0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2*/
0xffc02300,
0x11802100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_tp1_jump_nt*/
/*p1=cmp.gt(Rs16,#-1); if (p1.new) jump:nt #r9:2*/
0xffc02300,
0x13800100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtn1_tp1_jump_t*/
/*p1=cmp.gt(Rs16,#-1); if (p1.new) jump:t #r9:2*/
0xffc02300,
0x13802100,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_f_jumpnv_nt*/
/*if (!cmp.gtu(Ns8.new,Rt32)) jump:nt #r9:2*/
0xffc02000,
0x21400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_f_jumpnv_t*/
/*if (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2*/
0xffc02000,
0x21402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_fp0_jump_nt*/
/*p0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:2*/
0xffc03000,
0x15400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_fp0_jump_t*/
/*p0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:2*/
0xffc03000,
0x15402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_fp1_jump_nt*/
/*p1=cmp.gtu(Rs16,Rt16); if (!p1.new) jump:nt #r9:2*/
0xffc03000,
0x15401000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_fp1_jump_t*/
/*p1=cmp.gtu(Rs16,Rt16); if (!p1.new) jump:t #r9:2*/
0xffc03000,
0x15403000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_t_jumpnv_nt*/
/*if (cmp.gtu(Ns8.new,Rt32)) jump:nt #r9:2*/
0xffc02000,
0x21000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_t_jumpnv_t*/
/*if (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2*/
0xffc02000,
0x21002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_tp0_jump_nt*/
/*p0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2*/
0xffc03000,
0x15000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_tp0_jump_t*/
/*p0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2*/
0xffc03000,
0x15002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_tp1_jump_nt*/
/*p1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:nt #r9:2*/
0xffc03000,
0x15001000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtu_tp1_jump_t*/
/*p1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2*/
0xffc03000,
0x15003000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_f_jumpnv_nt*/
/*if (!cmp.gtu(Ns8.new,#U5)) jump:nt #r9:2*/
0xffc02000,
0x25400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_f_jumpnv_t*/
/*if (!cmp.gtu(Ns8.new,#U5)) jump:t #r9:2*/
0xffc02000,
0x25402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_fp0_jump_nt*/
/*p0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2*/
0xffc02000,
0x11400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_fp0_jump_t*/
/*p0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:t #r9:2*/
0xffc02000,
0x11402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_fp1_jump_nt*/
/*p1=cmp.gtu(Rs16,#U5); if (!p1.new) jump:nt #r9:2*/
0xffc02000,
0x13400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_fp1_jump_t*/
/*p1=cmp.gtu(Rs16,#U5); if (!p1.new) jump:t #r9:2*/
0xffc02000,
0x13402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_t_jumpnv_nt*/
/*if (cmp.gtu(Ns8.new,#U5)) jump:nt #r9:2*/
0xffc02000,
0x25000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_t_jumpnv_t*/
/*if (cmp.gtu(Ns8.new,#U5)) jump:t #r9:2*/
0xffc02000,
0x25002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_tp0_jump_nt*/
/*p0=cmp.gtu(Rs16,#U5); if (p0.new) jump:nt #r9:2*/
0xffc02000,
0x11000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_tp0_jump_t*/
/*p0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2*/
0xffc02000,
0x11002000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_tp1_jump_nt*/
/*p1=cmp.gtu(Rs16,#U5); if (p1.new) jump:nt #r9:2*/
0xffc02000,
0x13000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpgtui_tp1_jump_t*/
/*p1=cmp.gtu(Rs16,#U5); if (p1.new) jump:t #r9:2*/
0xffc02000,
0x13002000,
0x003000fe,
0 },
{ /*Tag:J4_cmplt_f_jumpnv_nt*/
/*if (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2*/
0xffc02000,
0x21c00000,
0x003000fe,
0 },
{ /*Tag:J4_cmplt_f_jumpnv_t*/
/*if (!cmp.gt(Rt32,Ns8.new)) jump:t #r9:2*/
0xffc02000,
0x21c02000,
0x003000fe,
0 },
{ /*Tag:J4_cmplt_t_jumpnv_nt*/
/*if (cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2*/
0xffc02000,
0x21800000,
0x003000fe,
0 },
{ /*Tag:J4_cmplt_t_jumpnv_t*/
/*if (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2*/
0xffc02000,
0x21802000,
0x003000fe,
0 },
{ /*Tag:J4_cmpltu_f_jumpnv_nt*/
/*if (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2*/
0xffc02000,
0x22400000,
0x003000fe,
0 },
{ /*Tag:J4_cmpltu_f_jumpnv_t*/
/*if (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2*/
0xffc02000,
0x22402000,
0x003000fe,
0 },
{ /*Tag:J4_cmpltu_t_jumpnv_nt*/
/*if (cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2*/
0xffc02000,
0x22000000,
0x003000fe,
0 },
{ /*Tag:J4_cmpltu_t_jumpnv_t*/
/*if (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2*/
0xffc02000,
0x22002000,
0x003000fe,
0 },
{ /*Tag:J4_jumpseti*/
/*Rd16=#U6 ; jump #r9:2*/
0xff000000,
0x16000000,
0x003000fe,
0 },
{ /*Tag:J4_jumpsetr*/
/*Rd16=Rs16 ; jump #r9:2*/
0xff000000,
0x17000000,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_f_jumpnv_nt*/
/*if (!tstbit(Ns8.new,#0)) jump:nt #r9:2*/
0xffc02000,
0x25c00000,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_f_jumpnv_t*/
/*if (!tstbit(Ns8.new,#0)) jump:t #r9:2*/
0xffc02000,
0x25c02000,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_fp0_jump_nt*/
/*p0=tstbit(Rs16,#0); if (!p0.new) jump:nt #r9:2*/
0xffc02300,
0x11c00300,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_fp0_jump_t*/
/*p0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2*/
0xffc02300,
0x11c02300,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_fp1_jump_nt*/
/*p1=tstbit(Rs16,#0); if (!p1.new) jump:nt #r9:2*/
0xffc02300,
0x13c00300,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_fp1_jump_t*/
/*p1=tstbit(Rs16,#0); if (!p1.new) jump:t #r9:2*/
0xffc02300,
0x13c02300,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_t_jumpnv_nt*/
/*if (tstbit(Ns8.new,#0)) jump:nt #r9:2*/
0xffc02000,
0x25800000,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_t_jumpnv_t*/
/*if (tstbit(Ns8.new,#0)) jump:t #r9:2*/
0xffc02000,
0x25802000,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_tp0_jump_nt*/
/*p0=tstbit(Rs16,#0); if (p0.new) jump:nt #r9:2*/
0xffc02300,
0x11800300,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_tp0_jump_t*/
/*p0=tstbit(Rs16,#0); if (p0.new) jump:t #r9:2*/
0xffc02300,
0x11802300,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_tp1_jump_nt*/
/*p1=tstbit(Rs16,#0); if (p1.new) jump:nt #r9:2*/
0xffc02300,
0x13800300,
0x003000fe,
0 },
{ /*Tag:J4_tstbit0_tp1_jump_t*/
/*p1=tstbit(Rs16,#0); if (p1.new) jump:t #r9:2*/
0xffc02300,
0x13802300,
0x003000fe,
0 },
{ /*Tag:L2_loadalignb_io*/
/*Ryy32=memb_fifo(Rs32+#s11:0)*/
0xf9e00000,
0x90800000,
0x06003fe0,
0 },
{ /*Tag:L2_loadalignh_io*/
/*Ryy32=memh_fifo(Rs32+#s11:1)*/
0xf9e00000,
0x90400000,
0x06003fe0,
0 },
{ /*Tag:L2_loadbsw2_io*/
/*Rd32=membh(Rs32+#s11:1)*/
0xf9e00000,
0x90200000,
0x06003fe0,
0 },
{ /*Tag:L2_loadbsw4_io*/
/*Rdd32=membh(Rs32+#s11:2)*/
0xf9e00000,
0x90e00000,
0x06003fe0,
0 },
{ /*Tag:L2_loadbzw2_io*/
/*Rd32=memubh(Rs32+#s11:1)*/
0xf9e00000,
0x90600000,
0x06003fe0,
0 },
{ /*Tag:L2_loadbzw4_io*/
/*Rdd32=memubh(Rs32+#s11:2)*/
0xf9e00000,
0x90a00000,
0x06003fe0,
0 },
{ /*Tag:L2_loadrb_io*/
/*Rd32=memb(Rs32+#s11:0)*/
0xf9e00000,
0x91000000,
0x06003fe0,
0 },
{ /*Tag:L2_loadrbgp*/
/*Rd32=memb(gp+#u16:0)*/
0xf9e00000,
0x49000000,
0x061f3fe0,
0 },
{ /*Tag:L2_loadrd_io*/
/*Rdd32=memd(Rs32+#s11:3)*/
0xf9e00000,
0x91c00000,
0x06003fe0,
0 },
{ /*Tag:L2_loadrdgp*/
/*Rdd32=memd(gp+#u16:3)*/
0xf9e00000,
0x49c00000,
0x061f3fe0,
0 },
{ /*Tag:L2_loadrh_io*/
/*Rd32=memh(Rs32+#s11:1)*/
0xf9e00000,
0x91400000,
0x06003fe0,
0 },
{ /*Tag:L2_loadrhgp*/
/*Rd32=memh(gp+#u16:1)*/
0xf9e00000,
0x49400000,
0x061f3fe0,
0 },
{ /*Tag:L2_loadri_io*/
/*Rd32=memw(Rs32+#s11:2)*/
0xf9e00000,
0x91800000,
0x06003fe0,
0 },
{ /*Tag:L2_loadrigp*/
/*Rd32=memw(gp+#u16:2)*/
0xf9e00000,
0x49800000,
0x061f3fe0,
0 },
{ /*Tag:L2_loadrub_io*/
/*Rd32=memub(Rs32+#s11:0)*/
0xf9e00000,
0x91200000,
0x06003fe0,
0 },
{ /*Tag:L2_loadrubgp*/
/*Rd32=memub(gp+#u16:0)*/
0xf9e00000,
0x49200000,
0x061f3fe0,
0 },
{ /*Tag:L2_loadruh_io*/
/*Rd32=memuh(Rs32+#s11:1)*/
0xf9e00000,
0x91600000,
0x06003fe0,
0 },
{ /*Tag:L2_loadruhgp*/
/*Rd32=memuh(gp+#u16:1)*/
0xf9e00000,
0x49600000,
0x061f3fe0,
0 },
{ /*Tag:L2_ploadrbf_io*/
/*if (!Pt4) Rd32=memb(Rs32+#u6:0)*/
0xffe02000,
0x45000000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrbfnew_io*/
/*if (!Pt4.new) Rd32=memb(Rs32+#u6:0)*/
0xffe02000,
0x47000000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrbt_io*/
/*if (Pt4) Rd32=memb(Rs32+#u6:0)*/
0xffe02000,
0x41000000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrbtnew_io*/
/*if (Pt4.new) Rd32=memb(Rs32+#u6:0)*/
0xffe02000,
0x43000000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrdf_io*/
/*if (!Pt4) Rdd32=memd(Rs32+#u6:3)*/
0xffe02000,
0x45c00000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrdfnew_io*/
/*if (!Pt4.new) Rdd32=memd(Rs32+#u6:3)*/
0xffe02000,
0x47c00000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrdt_io*/
/*if (Pt4) Rdd32=memd(Rs32+#u6:3)*/
0xffe02000,
0x41c00000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrdtnew_io*/
/*if (Pt4.new) Rdd32=memd(Rs32+#u6:3)*/
0xffe02000,
0x43c00000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrhf_io*/
/*if (!Pt4) Rd32=memh(Rs32+#u6:1)*/
0xffe02000,
0x45400000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrhfnew_io*/
/*if (!Pt4.new) Rd32=memh(Rs32+#u6:1)*/
0xffe02000,
0x47400000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrht_io*/
/*if (Pt4) Rd32=memh(Rs32+#u6:1)*/
0xffe02000,
0x41400000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrhtnew_io*/
/*if (Pt4.new) Rd32=memh(Rs32+#u6:1)*/
0xffe02000,
0x43400000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrif_io*/
/*if (!Pt4) Rd32=memw(Rs32+#u6:2)*/
0xffe02000,
0x45800000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrifnew_io*/
/*if (!Pt4.new) Rd32=memw(Rs32+#u6:2)*/
0xffe02000,
0x47800000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrit_io*/
/*if (Pt4) Rd32=memw(Rs32+#u6:2)*/
0xffe02000,
0x41800000,
0x000007e0,
0 },
{ /*Tag:L2_ploadritnew_io*/
/*if (Pt4.new) Rd32=memw(Rs32+#u6:2)*/
0xffe02000,
0x43800000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrubf_io*/
/*if (!Pt4) Rd32=memub(Rs32+#u6:0)*/
0xffe02000,
0x45200000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrubfnew_io*/
/*if (!Pt4.new) Rd32=memub(Rs32+#u6:0)*/
0xffe02000,
0x47200000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrubt_io*/
/*if (Pt4) Rd32=memub(Rs32+#u6:0)*/
0xffe02000,
0x41200000,
0x000007e0,
0 },
{ /*Tag:L2_ploadrubtnew_io*/
/*if (Pt4.new) Rd32=memub(Rs32+#u6:0)*/
0xffe02000,
0x43200000,
0x000007e0,
0 },
{ /*Tag:L2_ploadruhf_io*/
/*if (!Pt4) Rd32=memuh(Rs32+#u6:1)*/
0xffe02000,
0x45600000,
0x000007e0,
0 },
{ /*Tag:L2_ploadruhfnew_io*/
/*if (!Pt4.new) Rd32=memuh(Rs32+#u6:1)*/
0xffe02000,
0x47600000,
0x000007e0,
0 },
{ /*Tag:L2_ploadruht_io*/
/*if (Pt4) Rd32=memuh(Rs32+#u6:1)*/
0xffe02000,
0x41600000,
0x000007e0,
0 },
{ /*Tag:L2_ploadruhtnew_io*/
/*if (Pt4.new) Rd32=memuh(Rs32+#u6:1)*/
0xffe02000,
0x43600000,
0x000007e0,
0 },
{ /*Tag:L4_add_memopb_io*/
/*memb(Rs32+#u6:0)+=Rt32*/
0xff602060,
0x3e000000,
0x00001f80,
0 },
{ /*Tag:L4_add_memoph_io*/
/*memh(Rs32+#u6:1)+=Rt32*/
0xff602060,
0x3e200000,
0x00001f80,
0 },
{ /*Tag:L4_add_memopw_io*/
/*memw(Rs32+#u6:2)+=Rt32*/
0xff602060,
0x3e400000,
0x00001f80,
0 },
{ /*Tag:L4_and_memopb_io*/
/*memb(Rs32+#u6:0)&=Rt32*/
0xff602060,
0x3e000040,
0x00001f80,
0 },
{ /*Tag:L4_and_memoph_io*/
/*memh(Rs32+#u6:1)&=Rt32*/
0xff602060,
0x3e200040,
0x00001f80,
0 },
{ /*Tag:L4_and_memopw_io*/
/*memw(Rs32+#u6:2)&=Rt32*/
0xff602060,
0x3e400040,
0x00001f80,
0 },
{ /*Tag:L4_iadd_memopb_io*/
/*memb(Rs32+#u6:0)+=#U5*/
0xff602060,
0x3f000000,
0x00001f80,
0 },
{ /*Tag:L4_iadd_memoph_io*/
/*memh(Rs32+#u6:1)+=#U5*/
0xff602060,
0x3f200000,
0x00001f80,
0 },
{ /*Tag:L4_iadd_memopw_io*/
/*memw(Rs32+#u6:2)+=#U5*/
0xff602060,
0x3f400000,
0x00001f80,
0 },
{ /*Tag:L4_iand_memopb_io*/
/*memb(Rs32+#u6:0)=clrbit(#U5)*/
0xff602060,
0x3f000040,
0x00001f80,
0 },
{ /*Tag:L4_iand_memoph_io*/
/*memh(Rs32+#u6:1)=clrbit(#U5)*/
0xff602060,
0x3f200040,
0x00001f80,
0 },
{ /*Tag:L4_iand_memopw_io*/
/*memw(Rs32+#u6:2)=clrbit(#U5)*/
0xff602060,
0x3f400040,
0x00001f80,
0 },
{ /*Tag:L4_ior_memopb_io*/
/*memb(Rs32+#u6:0)=setbit(#U5)*/
0xff602060,
0x3f000060,
0x00001f80,
0 },
{ /*Tag:L4_ior_memoph_io*/
/*memh(Rs32+#u6:1)=setbit(#U5)*/
0xff602060,
0x3f200060,
0x00001f80,
0 },
{ /*Tag:L4_ior_memopw_io*/
/*memw(Rs32+#u6:2)=setbit(#U5)*/
0xff602060,
0x3f400060,
0x00001f80,
0 },
{ /*Tag:L4_isub_memopb_io*/
/*memb(Rs32+#u6:0)-=#U5*/
0xff602060,
0x3f000020,
0x00001f80,
0 },
{ /*Tag:L4_isub_memoph_io*/
/*memh(Rs32+#u6:1)-=#U5*/
0xff602060,
0x3f200020,
0x00001f80,
0 },
{ /*Tag:L4_isub_memopw_io*/
/*memw(Rs32+#u6:2)-=#U5*/
0xff602060,
0x3f400020,
0x00001f80,
0 },
{ /*Tag:L4_loadalignb_ap*/
/*Ryy32=memb_fifo(Re32=#U6)*/
0xffe03000,
0x9a801000,
0x00000f60,
0 },
{ /*Tag:L4_loadalignb_ur*/
/*Ryy32=memb_fifo(Rt32<<#u2+#U6)*/
0xffe01000,
0x9c801000,
0x00000f60,
0 },
{ /*Tag:L4_loadalignh_ap*/
/*Ryy32=memh_fifo(Re32=#U6)*/
0xffe03000,
0x9a401000,
0x00000f60,
0 },
{ /*Tag:L4_loadalignh_ur*/
/*Ryy32=memh_fifo(Rt32<<#u2+#U6)*/
0xffe01000,
0x9c401000,
0x00000f60,
0 },
{ /*Tag:L4_loadbsw2_ap*/
/*Rd32=membh(Re32=#U6)*/
0xffe03000,
0x9a201000,
0x00000f60,
0 },
{ /*Tag:L4_loadbsw2_ur*/
/*Rd32=membh(Rt32<<#u2+#U6)*/
0xffe01000,
0x9c201000,
0x00000f60,
0 },
{ /*Tag:L4_loadbsw4_ap*/
/*Rdd32=membh(Re32=#U6)*/
0xffe03000,
0x9ae01000,
0x00000f60,
0 },
{ /*Tag:L4_loadbsw4_ur*/
/*Rdd32=membh(Rt32<<#u2+#U6)*/
0xffe01000,
0x9ce01000,
0x00000f60,
0 },
{ /*Tag:L4_loadbzw2_ap*/
/*Rd32=memubh(Re32=#U6)*/
0xffe03000,
0x9a601000,
0x00000f60,
0 },
{ /*Tag:L4_loadbzw2_ur*/
/*Rd32=memubh(Rt32<<#u2+#U6)*/
0xffe01000,
0x9c601000,
0x00000f60,
0 },
{ /*Tag:L4_loadbzw4_ap*/
/*Rdd32=memubh(Re32=#U6)*/
0xffe03000,
0x9aa01000,
0x00000f60,
0 },
{ /*Tag:L4_loadbzw4_ur*/
/*Rdd32=memubh(Rt32<<#u2+#U6)*/
0xffe01000,
0x9ca01000,
0x00000f60,
0 },
{ /*Tag:L4_loadrb_ap*/
/*Rd32=memb(Re32=#U6)*/
0xffe03000,
0x9b001000,
0x00000f60,
0 },
{ /*Tag:L4_loadrb_ur*/
/*Rd32=memb(Rt32<<#u2+#U6)*/
0xffe01000,
0x9d001000,
0x00000f60,
0 },
{ /*Tag:L4_loadrd_ap*/
/*Rdd32=memd(Re32=#U6)*/
0xffe03000,
0x9bc01000,
0x00000f60,
0 },
{ /*Tag:L4_loadrd_ur*/
/*Rdd32=memd(Rt32<<#u2+#U6)*/
0xffe01000,
0x9dc01000,
0x00000f60,
0 },
{ /*Tag:L4_loadrh_ap*/
/*Rd32=memh(Re32=#U6)*/
0xffe03000,
0x9b401000,
0x00000f60,
0 },
{ /*Tag:L4_loadrh_ur*/
/*Rd32=memh(Rt32<<#u2+#U6)*/
0xffe01000,
0x9d401000,
0x00000f60,
0 },
{ /*Tag:L4_loadri_ap*/
/*Rd32=memw(Re32=#U6)*/
0xffe03000,
0x9b801000,
0x00000f60,
0 },
{ /*Tag:L4_loadri_ur*/
/*Rd32=memw(Rt32<<#u2+#U6)*/
0xffe01000,
0x9d801000,
0x00000f60,
0 },
{ /*Tag:L4_loadrub_ap*/
/*Rd32=memub(Re32=#U6)*/
0xffe03000,
0x9b201000,
0x00000f60,
0 },
{ /*Tag:L4_loadrub_ur*/
/*Rd32=memub(Rt32<<#u2+#U6)*/
0xffe01000,
0x9d201000,
0x00000f60,
0 },
{ /*Tag:L4_loadruh_ap*/
/*Rd32=memuh(Re32=#U6)*/
0xffe03000,
0x9b601000,
0x00000f60,
0 },
{ /*Tag:L4_loadruh_ur*/
/*Rd32=memuh(Rt32<<#u2+#U6)*/
0xffe01000,
0x9d601000,
0x00000f60,
0 },
{ /*Tag:L4_or_memopb_io*/
/*memb(Rs32+#u6:0)|=Rt32*/
0xff602060,
0x3e000060,
0x00001f80,
0 },
{ /*Tag:L4_or_memoph_io*/
/*memh(Rs32+#u6:1)|=Rt32*/
0xff602060,
0x3e200060,
0x00001f80,
0 },
{ /*Tag:L4_or_memopw_io*/
/*memw(Rs32+#u6:2)|=Rt32*/
0xff602060,
0x3e400060,
0x00001f80,
0 },
{ /*Tag:L4_ploadrbf_abs*/
/*if (!Pt4) Rd32=memb(#u6)*/
0xffe03880,
0x9f002880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrbfnew_abs*/
/*if (!Pt4.new) Rd32=memb(#u6)*/
0xffe03880,
0x9f003880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrbt_abs*/
/*if (Pt4) Rd32=memb(#u6)*/
0xffe03880,
0x9f002080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrbtnew_abs*/
/*if (Pt4.new) Rd32=memb(#u6)*/
0xffe03880,
0x9f003080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrdf_abs*/
/*if (!Pt4) Rdd32=memd(#u6)*/
0xffe03880,
0x9fc02880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrdfnew_abs*/
/*if (!Pt4.new) Rdd32=memd(#u6)*/
0xffe03880,
0x9fc03880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrdt_abs*/
/*if (Pt4) Rdd32=memd(#u6)*/
0xffe03880,
0x9fc02080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrdtnew_abs*/
/*if (Pt4.new) Rdd32=memd(#u6)*/
0xffe03880,
0x9fc03080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrhf_abs*/
/*if (!Pt4) Rd32=memh(#u6)*/
0xffe03880,
0x9f402880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrhfnew_abs*/
/*if (!Pt4.new) Rd32=memh(#u6)*/
0xffe03880,
0x9f403880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrht_abs*/
/*if (Pt4) Rd32=memh(#u6)*/
0xffe03880,
0x9f402080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrhtnew_abs*/
/*if (Pt4.new) Rd32=memh(#u6)*/
0xffe03880,
0x9f403080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrif_abs*/
/*if (!Pt4) Rd32=memw(#u6)*/
0xffe03880,
0x9f802880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrifnew_abs*/
/*if (!Pt4.new) Rd32=memw(#u6)*/
0xffe03880,
0x9f803880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrit_abs*/
/*if (Pt4) Rd32=memw(#u6)*/
0xffe03880,
0x9f802080,
0x001f0100,
0 },
{ /*Tag:L4_ploadritnew_abs*/
/*if (Pt4.new) Rd32=memw(#u6)*/
0xffe03880,
0x9f803080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrubf_abs*/
/*if (!Pt4) Rd32=memub(#u6)*/
0xffe03880,
0x9f202880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrubfnew_abs*/
/*if (!Pt4.new) Rd32=memub(#u6)*/
0xffe03880,
0x9f203880,
0x001f0100,
0 },
{ /*Tag:L4_ploadrubt_abs*/
/*if (Pt4) Rd32=memub(#u6)*/
0xffe03880,
0x9f202080,
0x001f0100,
0 },
{ /*Tag:L4_ploadrubtnew_abs*/
/*if (Pt4.new) Rd32=memub(#u6)*/
0xffe03880,
0x9f203080,
0x001f0100,
0 },
{ /*Tag:L4_ploadruhf_abs*/
/*if (!Pt4) Rd32=memuh(#u6)*/
0xffe03880,
0x9f602880,
0x001f0100,
0 },
{ /*Tag:L4_ploadruhfnew_abs*/
/*if (!Pt4.new) Rd32=memuh(#u6)*/
0xffe03880,
0x9f603880,
0x001f0100,
0 },
{ /*Tag:L4_ploadruht_abs*/
/*if (Pt4) Rd32=memuh(#u6)*/
0xffe03880,
0x9f602080,
0x001f0100,
0 },
{ /*Tag:L4_ploadruhtnew_abs*/
/*if (Pt4.new) Rd32=memuh(#u6)*/
0xffe03880,
0x9f603080,
0x001f0100,
0 },
{ /*Tag:L4_sub_memopb_io*/
/*memb(Rs32+#u6:0)-=Rt32*/
0xff602060,
0x3e000020,
0x00001f80,
0 },
{ /*Tag:L4_sub_memoph_io*/
/*memh(Rs32+#u6:1)-=Rt32*/
0xff602060,
0x3e200020,
0x00001f80,
0 },
{ /*Tag:L4_sub_memopw_io*/
/*memw(Rs32+#u6:2)-=Rt32*/
0xff602060,
0x3e400020,
0x00001f80,
0 },
{ /*Tag:M2_accii*/
/*Rx32+=add(Rs32,#s8)*/
0xff802000,
0xe2000000,
0x00001fe0,
0 },
{ /*Tag:M2_macsin*/
/*Rx32-=mpyi(Rs32,#u8)*/
0xff802000,
0xe1800000,
0x00001fe0,
0 },
{ /*Tag:M2_macsip*/
/*Rx32+=mpyi(Rs32,#u8)*/
0xff802000,
0xe1000000,
0x00001fe0,
0 },
{ /*Tag:M2_mpysip*/
/*Rd32=+mpyi(Rs32,#u8)*/
0xff802000,
0xe0000000,
0x00001fe0,
0 },
{ /*Tag:M2_naccii*/
/*Rx32-=add(Rs32,#s8)*/
0xff802000,
0xe2800000,
0x00001fe0,
0 },
{ /*Tag:M4_mpyri_addi*/
/*Rd32=add(#u6,mpyi(Rs32,#U6))*/
0xff000000,
0xd8000000,
0x006020e0,
0 },
{ /*Tag:M4_mpyri_addr*/
/*Rd32=add(Ru32,mpyi(Rs32,#u6))*/
0xff800000,
0xdf800000,
0x006020e0,
0 },
{ /*Tag:M4_mpyrr_addi*/
/*Rd32=add(#u6,mpyi(Rs32,Rt32))*/
0xff800000,
0xd7000000,
0x006020e0,
0 },
{ /*Tag:PS_loadrbabs*/
/*Rd32=memb(#u16:0)*/
0xf9e00000,
0x49000000,
0x061f3fe0,
0 },
{ /*Tag:PS_loadrdabs*/
/*Rdd32=memd(#u16:3)*/
0xf9e00000,
0x49c00000,
0x061f3fe0,
0 },
{ /*Tag:PS_loadrhabs*/
/*Rd32=memh(#u16:1)*/
0xf9e00000,
0x49400000,
0x061f3fe0,
0 },
{ /*Tag:PS_loadriabs*/
/*Rd32=memw(#u16:2)*/
0xf9e00000,
0x49800000,
0x061f3fe0,
0 },
{ /*Tag:PS_loadrubabs*/
/*Rd32=memub(#u16:0)*/
0xf9e00000,
0x49200000,
0x061f3fe0,
0 },
{ /*Tag:PS_loadruhabs*/
/*Rd32=memuh(#u16:1)*/
0xf9e00000,
0x49600000,
0x061f3fe0,
0 },
{ /*Tag:PS_storerbabs*/
/*memb(#u16:0)=Rt32*/
0xf9e00000,
0x48000000,
0x061f20ff,
0 },
{ /*Tag:PS_storerbnewabs*/
/*memb(#u16:0)=Nt8.new*/
0xf9e01800,
0x48a00000,
0x061f20ff,
0 },
{ /*Tag:PS_storerdabs*/
/*memd(#u16:3)=Rtt32*/
0xf9e00000,
0x48c00000,
0x061f20ff,
0 },
{ /*Tag:PS_storerfabs*/
/*memh(#u16:1)=Rt32.h*/
0xf9e00000,
0x48600000,
0x061f20ff,
0 },
{ /*Tag:PS_storerhabs*/
/*memh(#u16:1)=Rt32*/
0xf9e00000,
0x48400000,
0x061f20ff,
0 },
{ /*Tag:PS_storerhnewabs*/
/*memh(#u16:1)=Nt8.new*/
0xf9e01800,
0x48a00800,
0x061f20ff,
0 },
{ /*Tag:PS_storeriabs*/
/*memw(#u16:2)=Rt32*/
0xf9e00000,
0x48800000,
0x061f20ff,
0 },
{ /*Tag:PS_storerinewabs*/
/*memw(#u16:2)=Nt8.new*/
0xf9e01800,
0x48a01000,
0x061f20ff,
0 },
{ /*Tag:S2_pstorerbf_io*/
/*if (!Pv4) memb(Rs32+#u6:0)=Rt32*/
0xffe00004,
0x44000000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerbnewf_io*/
/*if (!Pv4) memb(Rs32+#u6:0)=Nt8.new*/
0xffe01804,
0x44a00000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerbnewt_io*/
/*if (Pv4) memb(Rs32+#u6:0)=Nt8.new*/
0xffe01804,
0x40a00000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerbt_io*/
/*if (Pv4) memb(Rs32+#u6:0)=Rt32*/
0xffe00004,
0x40000000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerdf_io*/
/*if (!Pv4) memd(Rs32+#u6:3)=Rtt32*/
0xffe00004,
0x44c00000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerdt_io*/
/*if (Pv4) memd(Rs32+#u6:3)=Rtt32*/
0xffe00004,
0x40c00000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerff_io*/
/*if (!Pv4) memh(Rs32+#u6:1)=Rt32.h*/
0xffe00004,
0x44600000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerft_io*/
/*if (Pv4) memh(Rs32+#u6:1)=Rt32.h*/
0xffe00004,
0x40600000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerhf_io*/
/*if (!Pv4) memh(Rs32+#u6:1)=Rt32*/
0xffe00004,
0x44400000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerhnewf_io*/
/*if (!Pv4) memh(Rs32+#u6:1)=Nt8.new*/
0xffe01804,
0x44a00800,
0x000020f8,
0 },
{ /*Tag:S2_pstorerhnewt_io*/
/*if (Pv4) memh(Rs32+#u6:1)=Nt8.new*/
0xffe01804,
0x40a00800,
0x000020f8,
0 },
{ /*Tag:S2_pstorerht_io*/
/*if (Pv4) memh(Rs32+#u6:1)=Rt32*/
0xffe00004,
0x40400000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerif_io*/
/*if (!Pv4) memw(Rs32+#u6:2)=Rt32*/
0xffe00004,
0x44800000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerinewf_io*/
/*if (!Pv4) memw(Rs32+#u6:2)=Nt8.new*/
0xffe01804,
0x44a01000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerinewt_io*/
/*if (Pv4) memw(Rs32+#u6:2)=Nt8.new*/
0xffe01804,
0x40a01000,
0x000020f8,
0 },
{ /*Tag:S2_pstorerit_io*/
/*if (Pv4) memw(Rs32+#u6:2)=Rt32*/
0xffe00004,
0x40800000,
0x000020f8,
0 },
{ /*Tag:S2_storerb_io*/
/*memb(Rs32+#s11:0)=Rt32*/
0xf9e00000,
0xa1000000,
0x060020ff,
0 },
{ /*Tag:S2_storerbgp*/
/*memb(gp+#u16:0)=Rt32*/
0xf9e00000,
0x48000000,
0x061f20ff,
0 },
{ /*Tag:S2_storerbnew_io*/
/*memb(Rs32+#s11:0)=Nt8.new*/
0xf9e01800,
0xa1a00000,
0x060020ff,
0 },
{ /*Tag:S2_storerbnewgp*/
/*memb(gp+#u16:0)=Nt8.new*/
0xf9e01800,
0x48a00000,
0x061f20ff,
0 },
{ /*Tag:S2_storerd_io*/
/*memd(Rs32+#s11:3)=Rtt32*/
0xf9e00000,
0xa1c00000,
0x060020ff,
0 },
{ /*Tag:S2_storerdgp*/
/*memd(gp+#u16:3)=Rtt32*/
0xf9e00000,
0x48c00000,
0x061f20ff,
0 },
{ /*Tag:S2_storerf_io*/
/*memh(Rs32+#s11:1)=Rt32.h*/
0xf9e00000,
0xa1600000,
0x060020ff,
0 },
{ /*Tag:S2_storerfgp*/
/*memh(gp+#u16:1)=Rt32.h*/
0xf9e00000,
0x48600000,
0x061f20ff,
0 },
{ /*Tag:S2_storerh_io*/
/*memh(Rs32+#s11:1)=Rt32*/
0xf9e00000,
0xa1400000,
0x060020ff,
0 },
{ /*Tag:S2_storerhgp*/
/*memh(gp+#u16:1)=Rt32*/
0xf9e00000,
0x48400000,
0x061f20ff,
0 },
{ /*Tag:S2_storerhnew_io*/
/*memh(Rs32+#s11:1)=Nt8.new*/
0xf9e01800,
0xa1a00800,
0x060020ff,
0 },
{ /*Tag:S2_storerhnewgp*/
/*memh(gp+#u16:1)=Nt8.new*/
0xf9e01800,
0x48a00800,
0x061f20ff,
0 },
{ /*Tag:S2_storeri_io*/
/*memw(Rs32+#s11:2)=Rt32*/
0xf9e00000,
0xa1800000,
0x060020ff,
0 },
{ /*Tag:S2_storerigp*/
/*memw(gp+#u16:2)=Rt32*/
0xf9e00000,
0x48800000,
0x061f20ff,
0 },
{ /*Tag:S2_storerinew_io*/
/*memw(Rs32+#s11:2)=Nt8.new*/
0xf9e01800,
0xa1a01000,
0x060020ff,
0 },
{ /*Tag:S2_storerinewgp*/
/*memw(gp+#u16:2)=Nt8.new*/
0xf9e01800,
0x48a01000,
0x061f20ff,
0 },
{ /*Tag:S4_addaddi*/
/*Rd32=add(Rs32,add(Ru32,#s6))*/
0xff800000,
0xdb000000,
0x006020e0,
0 },
{ /*Tag:S4_addi_asl_ri*/
/*Rx32=add(#u8,asl(Rx32,#U5))*/
0xff000016,
0xde000004,
0x00e020e8,
0 },
{ /*Tag:S4_addi_lsr_ri*/
/*Rx32=add(#u8,lsr(Rx32,#U5))*/
0xff000016,
0xde000014,
0x00e020e8,
0 },
{ /*Tag:S4_andi_asl_ri*/
/*Rx32=and(#u8,asl(Rx32,#U5))*/
0xff000016,
0xde000000,
0x00e020e8,
0 },
{ /*Tag:S4_andi_lsr_ri*/
/*Rx32=and(#u8,lsr(Rx32,#U5))*/
0xff000016,
0xde000010,
0x00e020e8,
0 },
{ /*Tag:S4_or_andi*/
/*Rx32|=and(Rs32,#s10)*/
0xffc00000,
0xda000000,
0x00203fe0,
0 },
{ /*Tag:S4_or_andix*/
/*Rx32=or(Ru32,and(Rx32,#s10))*/
0xffc00000,
0xda400000,
0x00203fe0,
0 },
{ /*Tag:S4_or_ori*/
/*Rx32|=or(Rs32,#s10)*/
0xffc00000,
0xda800000,
0x00203fe0,
0 },
{ /*Tag:S4_ori_asl_ri*/
/*Rx32=or(#u8,asl(Rx32,#U5))*/
0xff000016,
0xde000002,
0x00e020e8,
0 },
{ /*Tag:S4_ori_lsr_ri*/
/*Rx32=or(#u8,lsr(Rx32,#U5))*/
0xff000016,
0xde000012,
0x00e020e8,
0 },
{ /*Tag:S4_pstorerbf_abs*/
/*if (!Pv4) memb(#u6)=Rt32*/
0xffe02084,
0xaf000084,
0x00030078,
0 },
{ /*Tag:S4_pstorerbfnew_abs*/
/*if (!Pv4.new) memb(#u6)=Rt32*/
0xffe02084,
0xaf002084,
0x00030078,
0 },
{ /*Tag:S4_pstorerbfnew_io*/
/*if (!Pv4.new) memb(Rs32+#u6:0)=Rt32*/
0xffe00004,
0x46000000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerbnewf_abs*/
/*if (!Pv4) memb(#u6)=Nt8.new*/
0xffe03884,
0xafa00084,
0x00030078,
0 },
{ /*Tag:S4_pstorerbnewfnew_abs*/
/*if (!Pv4.new) memb(#u6)=Nt8.new*/
0xffe03884,
0xafa02084,
0x00030078,
0 },
{ /*Tag:S4_pstorerbnewfnew_io*/
/*if (!Pv4.new) memb(Rs32+#u6:0)=Nt8.new*/
0xffe01804,
0x46a00000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerbnewt_abs*/
/*if (Pv4) memb(#u6)=Nt8.new*/
0xffe03884,
0xafa00080,
0x00030078,
0 },
{ /*Tag:S4_pstorerbnewtnew_abs*/
/*if (Pv4.new) memb(#u6)=Nt8.new*/
0xffe03884,
0xafa02080,
0x00030078,
0 },
{ /*Tag:S4_pstorerbnewtnew_io*/
/*if (Pv4.new) memb(Rs32+#u6:0)=Nt8.new*/
0xffe01804,
0x42a00000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerbt_abs*/
/*if (Pv4) memb(#u6)=Rt32*/
0xffe02084,
0xaf000080,
0x00030078,
0 },
{ /*Tag:S4_pstorerbtnew_abs*/
/*if (Pv4.new) memb(#u6)=Rt32*/
0xffe02084,
0xaf002080,
0x00030078,
0 },
{ /*Tag:S4_pstorerbtnew_io*/
/*if (Pv4.new) memb(Rs32+#u6:0)=Rt32*/
0xffe00004,
0x42000000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerdf_abs*/
/*if (!Pv4) memd(#u6)=Rtt32*/
0xffe02084,
0xafc00084,
0x00030078,
0 },
{ /*Tag:S4_pstorerdfnew_abs*/
/*if (!Pv4.new) memd(#u6)=Rtt32*/
0xffe02084,
0xafc02084,
0x00030078,
0 },
{ /*Tag:S4_pstorerdfnew_io*/
/*if (!Pv4.new) memd(Rs32+#u6:3)=Rtt32*/
0xffe00004,
0x46c00000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerdt_abs*/
/*if (Pv4) memd(#u6)=Rtt32*/
0xffe02084,
0xafc00080,
0x00030078,
0 },
{ /*Tag:S4_pstorerdtnew_abs*/
/*if (Pv4.new) memd(#u6)=Rtt32*/
0xffe02084,
0xafc02080,
0x00030078,
0 },
{ /*Tag:S4_pstorerdtnew_io*/
/*if (Pv4.new) memd(Rs32+#u6:3)=Rtt32*/
0xffe00004,
0x42c00000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerff_abs*/
/*if (!Pv4) memh(#u6)=Rt32.h*/
0xffe02084,
0xaf600084,
0x00030078,
0 },
{ /*Tag:S4_pstorerffnew_abs*/
/*if (!Pv4.new) memh(#u6)=Rt32.h*/
0xffe02084,
0xaf602084,
0x00030078,
0 },
{ /*Tag:S4_pstorerffnew_io*/
/*if (!Pv4.new) memh(Rs32+#u6:1)=Rt32.h*/
0xffe00004,
0x46600000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerft_abs*/
/*if (Pv4) memh(#u6)=Rt32.h*/
0xffe02084,
0xaf600080,
0x00030078,
0 },
{ /*Tag:S4_pstorerftnew_abs*/
/*if (Pv4.new) memh(#u6)=Rt32.h*/
0xffe02084,
0xaf602080,
0x00030078,
0 },
{ /*Tag:S4_pstorerftnew_io*/
/*if (Pv4.new) memh(Rs32+#u6:1)=Rt32.h*/
0xffe00004,
0x42600000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerhf_abs*/
/*if (!Pv4) memh(#u6)=Rt32*/
0xffe02084,
0xaf400084,
0x00030078,
0 },
{ /*Tag:S4_pstorerhfnew_abs*/
/*if (!Pv4.new) memh(#u6)=Rt32*/
0xffe02084,
0xaf402084,
0x00030078,
0 },
{ /*Tag:S4_pstorerhfnew_io*/
/*if (!Pv4.new) memh(Rs32+#u6:1)=Rt32*/
0xffe00004,
0x46400000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerhnewf_abs*/
/*if (!Pv4) memh(#u6)=Nt8.new*/
0xffe03884,
0xafa00884,
0x00030078,
0 },
{ /*Tag:S4_pstorerhnewfnew_abs*/
/*if (!Pv4.new) memh(#u6)=Nt8.new*/
0xffe03884,
0xafa02884,
0x00030078,
0 },
{ /*Tag:S4_pstorerhnewfnew_io*/
/*if (!Pv4.new) memh(Rs32+#u6:1)=Nt8.new*/
0xffe01804,
0x46a00800,
0x000020f8,
0 },
{ /*Tag:S4_pstorerhnewt_abs*/
/*if (Pv4) memh(#u6)=Nt8.new*/
0xffe03884,
0xafa00880,
0x00030078,
0 },
{ /*Tag:S4_pstorerhnewtnew_abs*/
/*if (Pv4.new) memh(#u6)=Nt8.new*/
0xffe03884,
0xafa02880,
0x00030078,
0 },
{ /*Tag:S4_pstorerhnewtnew_io*/
/*if (Pv4.new) memh(Rs32+#u6:1)=Nt8.new*/
0xffe01804,
0x42a00800,
0x000020f8,
0 },
{ /*Tag:S4_pstorerht_abs*/
/*if (Pv4) memh(#u6)=Rt32*/
0xffe02084,
0xaf400080,
0x00030078,
0 },
{ /*Tag:S4_pstorerhtnew_abs*/
/*if (Pv4.new) memh(#u6)=Rt32*/
0xffe02084,
0xaf402080,
0x00030078,
0 },
{ /*Tag:S4_pstorerhtnew_io*/
/*if (Pv4.new) memh(Rs32+#u6:1)=Rt32*/
0xffe00004,
0x42400000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerif_abs*/
/*if (!Pv4) memw(#u6)=Rt32*/
0xffe02084,
0xaf800084,
0x00030078,
0 },
{ /*Tag:S4_pstorerifnew_abs*/
/*if (!Pv4.new) memw(#u6)=Rt32*/
0xffe02084,
0xaf802084,
0x00030078,
0 },
{ /*Tag:S4_pstorerifnew_io*/
/*if (!Pv4.new) memw(Rs32+#u6:2)=Rt32*/
0xffe00004,
0x46800000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerinewf_abs*/
/*if (!Pv4) memw(#u6)=Nt8.new*/
0xffe03884,
0xafa01084,
0x00030078,
0 },
{ /*Tag:S4_pstorerinewfnew_abs*/
/*if (!Pv4.new) memw(#u6)=Nt8.new*/
0xffe03884,
0xafa03084,
0x00030078,
0 },
{ /*Tag:S4_pstorerinewfnew_io*/
/*if (!Pv4.new) memw(Rs32+#u6:2)=Nt8.new*/
0xffe01804,
0x46a01000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerinewt_abs*/
/*if (Pv4) memw(#u6)=Nt8.new*/
0xffe03884,
0xafa01080,
0x00030078,
0 },
{ /*Tag:S4_pstorerinewtnew_abs*/
/*if (Pv4.new) memw(#u6)=Nt8.new*/
0xffe03884,
0xafa03080,
0x00030078,
0 },
{ /*Tag:S4_pstorerinewtnew_io*/
/*if (Pv4.new) memw(Rs32+#u6:2)=Nt8.new*/
0xffe01804,
0x42a01000,
0x000020f8,
0 },
{ /*Tag:S4_pstorerit_abs*/
/*if (Pv4) memw(#u6)=Rt32*/
0xffe02084,
0xaf800080,
0x00030078,
0 },
{ /*Tag:S4_pstoreritnew_abs*/
/*if (Pv4.new) memw(#u6)=Rt32*/
0xffe02084,
0xaf802080,
0x00030078,
0 },
{ /*Tag:S4_pstoreritnew_io*/
/*if (Pv4.new) memw(Rs32+#u6:2)=Rt32*/
0xffe00004,
0x42800000,
0x000020f8,
0 },
{ /*Tag:S4_storeirb_io*/
/*memb(Rs32+#u6:0)=#S8*/
0xfe600000,
0x3c000000,
0x0000207f,
0 },
{ /*Tag:S4_storeirbf_io*/
/*if (!Pv4) memb(Rs32+#u6:0)=#S6*/
0xffe00000,
0x38800000,
0x0000201f,
0 },
{ /*Tag:S4_storeirbfnew_io*/
/*if (!Pv4.new) memb(Rs32+#u6:0)=#S6*/
0xffe00000,
0x39800000,
0x0000201f,
0 },
{ /*Tag:S4_storeirbt_io*/
/*if (Pv4) memb(Rs32+#u6:0)=#S6*/
0xffe00000,
0x38000000,
0x0000201f,
0 },
{ /*Tag:S4_storeirbtnew_io*/
/*if (Pv4.new) memb(Rs32+#u6:0)=#S6*/
0xffe00000,
0x39000000,
0x0000201f,
0 },
{ /*Tag:S4_storeirh_io*/
/*memh(Rs32+#u6:1)=#S8*/
0xfe600000,
0x3c200000,
0x0000207f,
0 },
{ /*Tag:S4_storeirhf_io*/
/*if (!Pv4) memh(Rs32+#u6:1)=#S6*/
0xffe00000,
0x38a00000,
0x0000201f,
0 },
{ /*Tag:S4_storeirhfnew_io*/
/*if (!Pv4.new) memh(Rs32+#u6:1)=#S6*/
0xffe00000,
0x39a00000,
0x0000201f,
0 },
{ /*Tag:S4_storeirht_io*/
/*if (Pv4) memh(Rs32+#u6:1)=#S6*/
0xffe00000,
0x38200000,
0x0000201f,
0 },
{ /*Tag:S4_storeirhtnew_io*/
/*if (Pv4.new) memh(Rs32+#u6:1)=#S6*/
0xffe00000,
0x39200000,
0x0000201f,
0 },
{ /*Tag:S4_storeiri_io*/
/*memw(Rs32+#u6:2)=#S8*/
0xfe600000,
0x3c400000,
0x0000207f,
0 },
{ /*Tag:S4_storeirif_io*/
/*if (!Pv4) memw(Rs32+#u6:2)=#S6*/
0xffe00000,
0x38c00000,
0x0000201f,
0 },
{ /*Tag:S4_storeirifnew_io*/
/*if (!Pv4.new) memw(Rs32+#u6:2)=#S6*/
0xffe00000,
0x39c00000,
0x0000201f,
0 },
{ /*Tag:S4_storeirit_io*/
/*if (Pv4) memw(Rs32+#u6:2)=#S6*/
0xffe00000,
0x38400000,
0x0000201f,
0 },
{ /*Tag:S4_storeiritnew_io*/
/*if (Pv4.new) memw(Rs32+#u6:2)=#S6*/
0xffe00000,
0x39400000,
0x0000201f,
0 },
{ /*Tag:S4_storerb_ap*/
/*memb(Re32=#U6)=Rt32*/
0xffe02080,
0xab000080,
0x0000003f,
0 },
{ /*Tag:S4_storerb_ur*/
/*memb(Ru32<<#u2+#U6)=Rt32*/
0xffe00080,
0xad000080,
0x0000003f,
0 },
{ /*Tag:S4_storerbnew_ap*/
/*memb(Re32=#U6)=Nt8.new*/
0xffe03880,
0xaba00080,
0x0000003f,
0 },
{ /*Tag:S4_storerbnew_ur*/
/*memb(Ru32<<#u2+#U6)=Nt8.new*/
0xffe01880,
0xada00080,
0x0000003f,
0 },
{ /*Tag:S4_storerd_ap*/
/*memd(Re32=#U6)=Rtt32*/
0xffe02080,
0xabc00080,
0x0000003f,
0 },
{ /*Tag:S4_storerd_ur*/
/*memd(Ru32<<#u2+#U6)=Rtt32*/
0xffe00080,
0xadc00080,
0x0000003f,
0 },
{ /*Tag:S4_storerf_ap*/
/*memh(Re32=#U6)=Rt32.h*/
0xffe02080,
0xab600080,
0x0000003f,
0 },
{ /*Tag:S4_storerf_ur*/
/*memh(Ru32<<#u2+#U6)=Rt32.h*/
0xffe00080,
0xad600080,
0x0000003f,
0 },
{ /*Tag:S4_storerh_ap*/
/*memh(Re32=#U6)=Rt32*/
0xffe02080,
0xab400080,
0x0000003f,
0 },
{ /*Tag:S4_storerh_ur*/
/*memh(Ru32<<#u2+#U6)=Rt32*/
0xffe00080,
0xad400080,
0x0000003f,
0 },
{ /*Tag:S4_storerhnew_ap*/
/*memh(Re32=#U6)=Nt8.new*/
0xffe03880,
0xaba00880,
0x0000003f,
0 },
{ /*Tag:S4_storerhnew_ur*/
/*memh(Ru32<<#u2+#U6)=Nt8.new*/
0xffe01880,
0xada00880,
0x0000003f,
0 },
{ /*Tag:S4_storeri_ap*/
/*memw(Re32=#U6)=Rt32*/
0xffe02080,
0xab800080,
0x0000003f,
0 },
{ /*Tag:S4_storeri_ur*/
/*memw(Ru32<<#u2+#U6)=Rt32*/
0xffe00080,
0xad800080,
0x0000003f,
0 },
{ /*Tag:S4_storerinew_ap*/
/*memw(Re32=#U6)=Nt8.new*/
0xffe03880,
0xaba01080,
0x0000003f,
0 },
{ /*Tag:S4_storerinew_ur*/
/*memw(Ru32<<#u2+#U6)=Nt8.new*/
0xffe01880,
0xada01080,
0x0000003f,
0 },
{ /*Tag:S4_subaddi*/
/*Rd32=add(Rs32,sub(#s6,Ru32))*/
0xff800000,
0xdb800000,
0x006020e0,
0 },
{ /*Tag:S4_subi_asl_ri*/
/*Rx32=sub(#u8,asl(Rx32,#U5))*/
0xff000016,
0xde000006,
0x00e020e8,
0 },
{ /*Tag:S4_subi_lsr_ri*/
/*Rx32=sub(#u8,lsr(Rx32,#U5))*/
0xff000016,
0xde000016,
0x00e020e8,
0 },
{ /*Tag:SA1_addi*/
/*Rx16=add(Rx16,#s7)*/
0xf8002000,
0x20002000,
0x07f00000,
1 },
{ /*Tag:SA1_addi*/
/*Rx16=add(Rx16,#s7)*/
0xf8002000,
0x40000000,
0x07f00000,
1 },
{ /*Tag:SA1_addi*/
/*Rx16=add(Rx16,#s7)*/
0xf8002000,
0x40002000,
0x07f00000,
1 },
{ /*Tag:SA1_addi*/
/*Rx16=add(Rx16,#s7)*/
0xf8002000,
0x60000000,
0x07f00000,
1 },
{ /*Tag:SA1_addi*/
/*Rx16=add(Rx16,#s7)*/
0xf8002000,
0x60002000,
0x07f00000,
1 },
{ /*Tag:SA1_seti*/
/*Rd16=#u6*/
0xfc002000,
0x28002000,
0x03f00000,
1 },
{ /*Tag:SA1_seti*/
/*Rd16=#u6*/
0xfc002000,
0x48000000,
0x03f00000,
1 },
{ /*Tag:SA1_seti*/
/*Rd16=#u6*/
0xfc002000,
0x48002000,
0x03f00000,
1 },
{ /*Tag:SA1_seti*/
/*Rd16=#u6*/
0xfc002000,
0x68000000,
0x03f00000,
1 },
{ /*Tag:SA1_seti*/
/*Rd16=#u6*/
0xfc002000,
0x68002000,
0x03f00000,
1 },
{ /*Tag:dup_A2_addi*/
/*Rd32=add(Rs32,#s16)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_A2_andir*/
/*Rd32=and(Rs32,#s10)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_A2_combineii*/
/*Rdd32=combine(#s8,#S8)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_A2_tfrsi*/
/*Rd32=#s16*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_A4_combineii*/
/*Rdd32=combine(#s8,#U6)*/
0x00000000,
0x00000000,
0x00002404,
0 },
{ /*Tag:dup_A4_combineir*/
/*Rdd32=combine(#s8,Rs32)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_A4_combineri*/
/*Rdd32=combine(Rs32,#s8)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_C2_cmoveif*/
/*if (!Pu4) Rd32=#s12*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_C2_cmoveit*/
/*if (Pu4) Rd32=#s12*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_C2_cmovenewif*/
/*if (!Pu4.new) Rd32=#s12*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_C2_cmovenewit*/
/*if (Pu4.new) Rd32=#s12*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_C2_cmpeqi*/
/*Pd4=cmp.eq(Rs32,#s10)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_L2_loadrb_io*/
/*Rd32=memb(Rs32+#s11:0)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_L2_loadrd_io*/
/*Rdd32=memd(Rs32+#s11:3)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_L2_loadrh_io*/
/*Rd32=memh(Rs32+#s11:1)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_L2_loadri_io*/
/*Rd32=memw(Rs32+#s11:2)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_L2_loadrub_io*/
/*Rd32=memub(Rs32+#s11:0)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_L2_loadruh_io*/
/*Rd32=memuh(Rs32+#s11:1)*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_S2_storerb_io*/
/*memb(Rs32+#s11:0)=Rt32*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_S2_storerd_io*/
/*memd(Rs32+#s11:3)=Rtt32*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_S2_storerh_io*/
/*memh(Rs32+#s11:1)=Rt32*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_S2_storeri_io*/
/*memw(Rs32+#s11:2)=Rt32*/
0x00000000,
0x00000000,
0x00000000,
0 },
{ /*Tag:dup_S4_storeirb_io*/
/*memb(Rs32+#u6:0)=#S8*/
0x00000000,
0x00000000,
0x00002404,
0 },
{ /*Tag:dup_S4_storeiri_io*/
/*memw(Rs32+#u6:2)=#S8*/
0x00000000,
0x00000000,
0x00002404,
0 }
};
// clang-format off
#endif // LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H