summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonDepMask.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonDepMask.h')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonDepMask.h2821
1 files changed, 2821 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonDepMask.h b/llvm/lib/Target/Hexagon/HexagonDepMask.h
new file mode 100644
index 0000000000000..742fe2d14d5bc
--- /dev/null
+++ b/llvm/lib/Target/Hexagon/HexagonDepMask.h
@@ -0,0 +1,2821 @@
+//===----------------------------------------------------------------------===//
+//
+// 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