//===----------------------------------------------------------------------===// // // 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