1f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines//===- HexagonEncodings.h -------------------------------------------------===// 2f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines// 3f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines// The MCLinker Project 4f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines// 5f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines// This file is distributed under the University of Illinois Open Source 6f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines// License. See LICENSE.TXT for details. 7f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines// 8f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines//===----------------------------------------------------------------------===// 937b74a387bb3993387029859c2d9d051c41c724eStephen Hines#ifndef TARGET_HEXAGON_HEXAGONENCODINGS_H_ 1037b74a387bb3993387029859c2d9d051c41c724eStephen Hines#define TARGET_HEXAGON_HEXAGONENCODINGS_H_ 11f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 12f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen HinesInstruction insn_encodings[] = { 13f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memb(Rs32+#u6:0)=Rt32", 14f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 15f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40000000, 16f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 17f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 18f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 19f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memubh(Rt32<<#3+#U6)", 20f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 21f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ca03080, 22f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 23f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 24f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 25f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memd(gp+#u16:3)=Rtt32", 26f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 27f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48c00000, 28f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 29f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 30f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 31f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#-1); if (p1.new) jump:t #r9:2", 32f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 33f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13802100, 34f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 35f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 36f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 37f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p3=sp2loop0(#r7:2,Rs32)", 38f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 39f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60c00000, 40f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 41f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 42f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 43f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p3=sp2loop0(#r7:2,#U10)", 44f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 45f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x69c00000, 46f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 47f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 48f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 49f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memb(Rs32+#u6:0)", 50f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 51f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x43000000, 52f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 53f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 54f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 55f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)|=Rt32", 56f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 57f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e000060, 58f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 59f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 60f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 61f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=membh(Re32=#U6)", 62f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 63f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ae01000, 64f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 65f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 66f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 67f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memuh(Rs32+#s11:1)", 68f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 69f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x91600000, 70f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 71f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 72f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 73f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memb(#u6)=Rt32", 74f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 75f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf000084, 76f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 77f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 78f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 79f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)-=Rt32", 80f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 81f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e000020, 82f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 83f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 84f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 85f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)&=Rt32", 86f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 87f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e200040, 88f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 89f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 90f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 91f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:2", 92f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 93f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10c02000, 94f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 95f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 96f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 97f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "loop1(#r7:2,Rs32)", 98f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 99f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60200000, 100f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 101f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 102f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 103f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "loop1(#r7:2,#U10)", 104f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 105f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x69200000, 106f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 107f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 108f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 109f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#0+#U6)=Nt8.new", 110f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 111f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada00880, 112f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 113f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 114f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 115f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=combine(Rs32,#s8)", 116f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602000, 117f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x73002000, 118f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 119f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 120f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 121f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Ns8.new,#-1)) jump:t #r9:2", 122f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 123f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26c02000, 124f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 125f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 126f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 127f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memh(#u6)", 128f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 129f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f403880, 130f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 131f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 132f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 133f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(gp+#u16:1)=Rt32", 134f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 135f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48400000, 136f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 137f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 138f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 139f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memuh(Rs32+#u6:1)", 140f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 141f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x41600000, 142f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 143f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 144f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 145f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memb(#u6)=Rt32", 146f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 147f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf000080, 148f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 149f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 150f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 151f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#-1); if (p1.new) jump:nt #r9:2", 152f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 153f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13800100, 154f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 155f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 156f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 157f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memb(Rs32+#u6:0)=Nt8.new", 158f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 159f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46a00000, 160f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 161f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 162f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 163f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memh(Rs32+#u6:1)=Rt32", 164f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 165f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42400000, 166f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 167f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 168f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 169f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2", 170f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 171f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x22400000, 172f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 173f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 174f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 175f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:t #r9:2", 176f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 177f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12402000, 178f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 179f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 180f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 181f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rdd8=combine(#3,#u2)", 182f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003d18, 183f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003c18, 184f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 185f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 186f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 187f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memb(Rs32+#u6:0)=#S6", 188f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 189f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x39000000, 190f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 191f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 192f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 193f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=cmph.gtu(Rs32,#u7)", 194f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff601018, 195f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdd400008, 196f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe0, 197f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 198f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 199f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=cmp.gt(Rs32,#s10)", 200f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc0001c, 201f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x75400000, 202f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 203f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 204f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 205f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (!p0.new) dealloc_return:nt", 206f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 207f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003f47, 208f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 209f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 210f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 211f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memubh(Rt32<<#2+#U6)", 212f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 213f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ca03000, 214f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 215f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 216f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 217f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memb_fifo(Rs32+#s11:0)", 218f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 219f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x90800000, 220f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 221f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 222f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 223f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (p0) jumpr Lr", 224f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 225f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003fc4, 226f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 227f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 228f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 229f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (!p0) jumpr Lr", 230f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 231f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003fc5, 232f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 233f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 234f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 235f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memw(Rs32+#s11:2)", 236f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 237f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x91800000, 238f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 239f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 240f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 241f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)|=Rt32", 242f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 243f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e400060, 244f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 245f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 246f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 247f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)+=Rt32", 248f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 249f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e000000, 250f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 251f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 252f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 253f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rdd8=combine(#3,#u2)", 254f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003d18, 255f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003c18, 256f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 257f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 258f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 259f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ry16=add(Ry16,#s7) ; Rx16=add(Rs16,Rx16)", 260f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 261f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003800, 262f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 263f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 264f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 265f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rdd8=combine(#2,#u2)", 266f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003d18, 267f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003c10, 268f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 269f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 270f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 271f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=!cmp.eq(Rs32,#s8)", 272f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602000, 273f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x73602000, 274f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 275f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 276f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 277f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memb(#u6)", 278f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 279f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f002080, 280f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 281f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 282f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 283f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memb(Rs32+#u6:0)", 284f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 285f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x47000000, 286f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 287f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 288f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 289f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memh(Rs32+#s11:1)", 290f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 291f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x91400000, 292f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 293f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 294f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 295f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memd(Re32=#U6)=Rtt32", 296f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02080, 297f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xabc00080, 298f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 299f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 300f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 301f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Ns8.new,Rt32)) jump:t #r9:2", 302f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 303f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20802000, 304f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 305f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 306f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 307f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (p0) dealloc_return", 308f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 309f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003f44, 310f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 311f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 312f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 313f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memw(#u6)=Nt8.new", 314f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 315f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa03084, 316f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 317f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 318f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 319f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memb(Re32=#U6)", 320f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 321f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9b001000, 322f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 323f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 324f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 325f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memh(Rs32+#u6:1)=Nt8.new", 326f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 327f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42a00800, 328f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 329f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 330f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 331f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=add(Rs16,#1)", 332f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 333f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003100, 334f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 335f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 336f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 337f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Re32=#U6)=Rt32", 338f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02080, 339f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xab800080, 340f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 341f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 342f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 343f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:2", 344f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 345f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24c00000, 346f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 347f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 348f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 349f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memh(Rs32+#u6:1)=#S6", 350f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 351f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x39a00000, 352f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 353f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 354f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 355f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=tstbit(Rs16,#0); if (p1.new) jump:t #r9:2", 356f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 357f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13802300, 358f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 359f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 360f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 361f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memh(Rs32+#u6:1)=Nt8.new", 362f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 363f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46a00800, 364f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 365f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 366f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 367f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#2+#U6)=Rt.H32", 368f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 369f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad602080, 370f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 371f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 372f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 373f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#u6 ; Rd16=sxtb(Rs16)", 374f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 375f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003500, 376f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 377f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 378f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 379f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#u6 ; Rd16=sxth(Rs16)", 380f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 381f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003400, 382f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 383f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 384f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 385f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#1+#U6)=Rt.H32", 386f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 387f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad6000c0, 388f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 389f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 390f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 391f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "loop0(#r7:2,Rs32)", 392f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 393f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60000000, 394f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 395f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 396f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 397f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=memw(Rs16+#u4:2)", 398f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003000, 399f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40000000, 400f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 401f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 402f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 403f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "loop0(#r7:2,#U10)", 404f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 405f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x69000000, 406f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 407f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 408f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 409f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memubh(Rt32<<#1+#U6)", 410f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 411f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c601080, 412f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 413f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 414f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 415f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=membh(Rt32<<#0+#U6)", 416f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 417f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ce01000, 418f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 419f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 420f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 421f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memubh(Rt32<<#0+#U6)", 422f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 423f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c601000, 424f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 425f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 426f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 427f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,#U5); if (!p1.new) jump:t #r9:2", 428f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 429f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13402000, 430f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 431f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 432f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 433f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memubh(Rt32<<#2+#U6)", 434f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 435f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c603000, 436f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 437f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 438f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 439f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2", 440f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 441f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21c00000, 442f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 443f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 444f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 445f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memw(Rs16+#u4:2)=Rt16", 446f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003000, 447f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68000000, 448f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 449f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 450f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 451f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memh(Rs16+#u3:1)=Rt16", 452f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003800, 453f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60002000, 454f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 455f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 456f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 457f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memw(#u6)=Rt32", 458f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 459f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf802084, 460f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 461f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 462f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 463f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=memw(Rs16+#u4:2)", 464f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003000, 465f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48000000, 466f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 467f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 468f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 469f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:2", 470f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 471f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11c02100, 472f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 473f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 474f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 475f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#U5); if (p1.new) jump:nt #r9:2", 476f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 477f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12800000, 478f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 479f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 480f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 481f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; if (p0.new) Rd16=#0", 482f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e70, 483f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003a40, 484f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 485f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 486f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 487f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=add(Rs16,#-1)", 488f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 489f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003300, 490f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 491f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 492f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 493f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=+mpyi(Rs32,#u8)", 494f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 495f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe0000000, 496f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 497f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 498f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 499f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)+=#U5", 500f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 501f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f400000, 502f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 503f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 504f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 505f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memb(Rs32+#u6:0)=Rt32", 506f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 507f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42000000, 508f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 509f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 510f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 511f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memb(Rs16+#u4:0)=#1", 512f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 513f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60003300, 514f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 515f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 516f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 517f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memb(Rs32+#u6:0)=Nt8.new", 518f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 519f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42a00000, 520f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 521f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 522f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 523f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#U5); if (!p1.new) jump:nt #r9:2", 524f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 525f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12c00000, 526f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 527f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 528f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 529f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "immext(#u26:6)", 530f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf0000000, 531f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0, 532f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfff3fff, 533f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 534f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 535f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=sub(#u8,lsr(Rx32,#U5))", 536f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 537f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000016, 538f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 539f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 540f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 541f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memub(Re32=#U6)", 542f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 543f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9b201000, 544f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 545f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 546f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 547f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Re32=#U6)=Nt8.new", 548f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 549f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaba00880, 550f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 551f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 552f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 553f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=memw(Sp+#u5:2)", 554f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e00, 555f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003c00, 556f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 557f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 558f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 559f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)=clrbit(#U5)", 560f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 561f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f200040, 562f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 563f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 564f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 565f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memub(#u6)", 566f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 567f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f203880, 568f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 569f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 570f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 571f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Ns8.new,Rt32)) jump:nt #r9:2", 572f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 573f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20c00000, 574f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 575f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 576f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 577f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(gp+#u16:1)=Nt8.new", 578f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e01800, 579f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48a00800, 580f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 581f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 582f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 583f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memubh(Rs32+#s11:2)", 584f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 585f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x90a00000, 586f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 587f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 588f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 589f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4.new) Rd32=add(Rs32,#s8)", 590f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 591f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x74802000, 592f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 593f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 594f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 595f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memh_fifo(Re32=#U6)", 596f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 597f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9a401000, 598f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 599f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 600f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 601f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:2", 602f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 603f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10002000, 604f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 605f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 606f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 607f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,Rt16); if (p1.new) jump:t #r9:2", 608f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 609f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14803000, 610f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 611f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 612f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 613f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#3+#U6)=Rt32", 614f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 615f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad0020c0, 616f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 617f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 618f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 619f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=cmp.gtu(Rs32,#u9)", 620f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe0001c, 621f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x75800000, 622f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3fe0, 623f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 624f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 625f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(gp+#u16:2)=Nt8.new", 626f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e01800, 627f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48a01000, 628f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 629f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 630f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 631f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memd(Rt32<<#2+#U6)", 632f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 633f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9dc03000, 634f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 635f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 636f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 637f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memd(Rt32<<#3+#U6)", 638f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 639f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9dc03080, 640f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 641f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 642f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 643f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memd(Rt32<<#0+#U6)", 644f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 645f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9dc01000, 646f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 647f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 648f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 649f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memd(Rt32<<#1+#U6)", 650f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 651f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9dc01080, 652f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 653f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 654f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 655f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memuh(Rt32<<#0+#U6)", 656f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 657f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d601000, 658f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 659f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 660f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 661f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memuh(Rt32<<#1+#U6)", 662f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 663f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d601080, 664f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 665f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 666f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 667f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memuh(Rt32<<#2+#U6)", 668f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 669f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d603000, 670f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 671f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 672f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 673f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memuh(Rt32<<#3+#U6)", 674f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 675f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d603080, 676f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 677f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 678f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 679f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=memw(Sp+#u5:2)", 680f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e00, 681f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003c00, 682f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 683f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 684f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 685f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memh(#u6)=Rt32", 686f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 687f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf402084, 688f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 689f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 690f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 691f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memh(Rs32+#u6:1)=Rt.H32", 692f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 693f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46600000, 694f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 695f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 696f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 697f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memub(#u6)", 698f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 699f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f203080, 700f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 701f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 702f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 703f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=add(Rs16,#1)", 704f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 705f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003100, 706f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 707f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 708f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 709f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:t #r9:2", 710f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 711f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11402000, 712f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 713f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 714f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 715f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rdd8=combine(#0,Rs16)", 716f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003d08, 717f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003d00, 718f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 719f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 720f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 721f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memubh(Rt32<<#1+#U6)", 722f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 723f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ca01080, 724f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 725f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 726f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 727f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memubh(Rt32<<#0+#U6)", 728f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 729f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ca01000, 730f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 731f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 732f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 733f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memh(Rs32+#u6:1)=#S6", 734f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 735f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x38a00000, 736f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 737f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 738f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 739f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#-1); if (p0.new) jump:nt #r9:2", 740f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 741f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11800000, 742f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 743f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 744f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 745f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=tstbit(Rs16,#0); if (!p1.new) jump:t #r9:2", 746f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 747f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13c02300, 748f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 749f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 750f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 751f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=membh(Rt32<<#2+#U6)", 752f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 753f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ce03000, 754f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 755f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 756f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 757f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=membh(Rs32+#s11:2)", 758f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 759f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x90e00000, 760f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 761f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 762f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 763f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memh(#u6)=Rt32", 764f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 765f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf400080, 766f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 767f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 768f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 769f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=membh(Rt32<<#3+#U6)", 770f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 771f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ce03080, 772f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 773f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 774f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 775f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=#s16", 776f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000000, 777f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x78000000, 778f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf3fe0, 779f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 780f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 781f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=membh(Rt32<<#1+#U6)", 782f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 783f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9ce01080, 784f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 785f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 786f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 787f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Re32=#U6)=Nt8.new", 788f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 789f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaba01080, 790f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 791f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 792f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 793f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#2+#U6)=Rt32", 794f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 795f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad002080, 796f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 797f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 798f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 799f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#1+#U6)=Rt32", 800f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 801f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad0000c0, 802f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 803f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 804f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 805f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#0+#U6)=Rt32", 806f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 807f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad000080, 808f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 809f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 810f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 811f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gtu(Ns8.new,#U5)) jump:nt #r9:2", 812f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 813f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25000000, 814f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 815f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 816f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 817f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)-=#U5", 818f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 819f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f200020, 820f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 821f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 822f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 823f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memd(#u6)=Rtt32", 824f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 825f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafc00084, 826f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 827f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 828f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 829f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2", 830f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 831f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24400000, 832f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 833f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 834f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 835f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=memub(Rs16+#u4:0)", 836f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003000, 837f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48001000, 838f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 839f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 840f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 841f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#s11:2)=Nt8.new", 842f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e01800, 843f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1a01000, 844f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 845f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 846f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 847f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)=clrbit(#U5)", 848f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 849f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f000040, 850f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 851f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 852f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 853f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memh(#u6)=Rt.H32", 854f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 855f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf602084, 856f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 857f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 858f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 859f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; Rd16=sxth(Rs16)", 860f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 861f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003400, 862f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 863f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 864f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 865f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memh(#u6)=Rt32", 866f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 867f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf400084, 868f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 869f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 870f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 871f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memw(Rs32+#u6:2)=Nt8.new", 872f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 873f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44a01000, 874f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 875f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 876f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 877f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)+=Rt32", 878f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 879f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e200000, 880f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 881f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 882f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 883f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; if (!p0) Rd16=#0", 884f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e70, 885f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003a70, 886f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 887f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 888f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 889f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rdd8=memd(Sp+#u5:3)", 890f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 891f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003e00, 892f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 893f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 894f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 895f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=add(Rs16,#-1)", 896f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 897f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003300, 898f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 899f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 900f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 901f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=tstbit(Rs16,#0); if (p1.new) jump:nt #r9:2", 902f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 903f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13800300, 904f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 905f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 906f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 907f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#0+#U6)=Nt8.new", 908f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 909f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada00080, 910f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 911f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 912f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 913f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memh(gp+#u16:1)", 914f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 915f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x49400000, 916f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f3fe0, 917f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 918f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 919f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=memuh(Rs16+#u3:1)", 920f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003800, 921f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40002800, 922f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 923f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 924f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 925f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#3+#U6)=Nt8.new", 926f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 927f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada020c0, 928f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 929f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 930f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 931f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memh(#u6)=Nt8.new", 932f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 933f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa00880, 934f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 935f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 936f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 937f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memb(gp+#u16:0)", 938f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 939f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x49000000, 940f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f3fe0, 941f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 942f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 943f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=add(#u6,mpyi(Rs32,Rt32))", 944f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff800000, 945f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xd7000000, 946f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6020e0, 947f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 948f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 949f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32|=and(Rs32,#s10)", 950f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc00000, 951f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xda000000, 952f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 953f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 954f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 955f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:2", 956f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 957f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12802000, 958f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 959f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 960f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 961f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memuh(gp+#u16:1)", 962f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 963f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x49600000, 964f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f3fe0, 965f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 966f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 967f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memh(Rs32+#u6:1)", 968f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 969f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x47400000, 970f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 971f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 972f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 973f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memd(gp+#u16:3)", 974f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 975f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x49c00000, 976f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f3fe0, 977f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 978f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 979f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memd(Re32=#U6)", 980f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 981f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9bc01000, 982f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 983f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 984f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 985f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#-1); if (!p1.new) jump:nt #r9:2", 986f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 987f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13c00100, 988f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 989f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 990f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 991f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memb(#u6)", 992f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 993f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f002880, 994f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 995f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 996f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 997f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memuh(Re32=#U6)", 998f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 999f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9b601000, 1000f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1001f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1002f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1003f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memh(Rs32+#u6:1)=Nt8.new", 1004f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 1005f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40a00800, 1006f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1007f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1008f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1009f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memw(Rs32+#u6:2)=Rt32", 1010f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1011f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42800000, 1012f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1013f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1014f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1015f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,Rt16); if (p0.new) jump:nt #r9:2", 1016f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1017f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14800000, 1018f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1019f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1020f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1021f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memb(Rs16+#u4:0)=Rt16", 1022f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003000, 1023f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68001000, 1024f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1025f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1026f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1027f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (p0) dealloc_return", 1028f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 1029f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003f44, 1030f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1031f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1032f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1033f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memw(Rs16+#u4:2)=Rt16", 1034f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003000, 1035f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60000000, 1036f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1037f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1038f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1039f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (!p0) dealloc_return", 1040f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 1041f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003f45, 1042f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1043f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1044f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1045f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2", 1046f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1047f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10800000, 1048f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1049f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1050f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1051f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; if (!p0.new) Rd16=#0", 1052f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e70, 1053f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003a50, 1054f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1055f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1056f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1057f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2", 1058f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1059f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21002000, 1060f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1061f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1062f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1063f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; jumpr Lr", 1064f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc4, 1065f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003fc0, 1066f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1067f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1068f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1069f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(gp+#u16:0)=Rt32", 1070f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 1071f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48000000, 1072f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 1073f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1074f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1075f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=!cmp.eq(Rs32,#s10)", 1076f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc0001c, 1077f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x75000010, 1078f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 1079f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1080f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1081f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ry16=add(Ry16,#s7) ; Rx16=add(Rx16,Rs16)", 1082f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 1083f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003800, 1084f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1085f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1086f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1087f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#s11:2)=Rt32", 1088f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 1089f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1800000, 1090f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 1091f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1092f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1093f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32<=#0) jump:nt #r13:2", 1094f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 1095f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61c00000, 1096f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 1097f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1098f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1099f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memh(#u6)=Rt32", 1100f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 1101f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf402080, 1102f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1103f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1104f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1105f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memuh(#u6)", 1106f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1107f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f602880, 1108f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 1109f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1110f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1111f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memw(Rs16+#u4:2)=#0", 1112f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1113f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68003000, 1114f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1115f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1116f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1117f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memw(Rs16+#u4:2)=#1", 1118f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1119f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68003100, 1120f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1121f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1122f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1123f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)+=#U5", 1124f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 1125f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f200000, 1126f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 1127f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1128f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1129f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memb_fifo(Re32=#U6)", 1130f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 1131f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9a801000, 1132f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1133f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1134f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1135f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Ns8.new,#U5)) jump:t #r9:2", 1136f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1137f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24802000, 1138f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1139f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1140f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1141f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memd(Rs32+#u6:3)=Rtt32", 1142f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1143f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42c00000, 1144f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1145f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1146f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1147f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#-1); if (p0.new) jump:t #r9:2", 1148f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1149f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11802000, 1150f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1151f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1152f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1153f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32>=#0) jump:t #r13:2", 1154f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 1155f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61401000, 1156f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 1157f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1158f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1159f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rdd32=memd(Rs32+#u6:3)", 1160f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 1161f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x43c00000, 1162f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 1163f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1164f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1165f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2", 1166f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1167f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11400000, 1168f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1169f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1170f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1171f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2", 1172f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1173f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21800000, 1174f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1175f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1176f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1177f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=add(Sp,#u6:2)", 1178f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003c00, 1179f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28002c00, 1180f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1181f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1182f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1183f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=and(Rs16,#1)", 1184f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1185f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003200, 1186f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1187f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1188f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1189f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memb_fifo(Rt32<<#3+#U6)", 1190f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 1191f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c803080, 1192f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1193f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1194f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1195f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,Rt16); if (!p1.new) jump:t #r9:2", 1196f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1197f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14c03000, 1198f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1199f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1200f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1201f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=add(Rs32,sub(#s6,Ru32))", 1202f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff800000, 1203f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdb800000, 1204f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6020e0, 1205f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1206f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1207f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2", 1208f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1209f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x22402000, 1210f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1211f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1212f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1213f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memw(Rs32+#u6:2)=Rt32", 1214f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1215f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46800000, 1216f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1217f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1218f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1219f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p3=sp1loop0(#r7:2,#U10)", 1220f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 1221f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x69a00000, 1222f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 1223f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1224f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1225f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memd(Sp+#s6:3)=Rtt8", 1226f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e00, 1227f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68002a00, 1228f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1229f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1230f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1231f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p3=sp1loop0(#r7:2,Rs32)", 1232f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 1233f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60a00000, 1234f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 1235f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1236f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1237f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gtu(Ns8.new,#U5)) jump:nt #r9:2", 1238f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1239f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25400000, 1240f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1241f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1242f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1243f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; if (!p0) Rd16=#0", 1244f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e70, 1245f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003a70, 1246f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1247f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1248f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1249f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memb_fifo(Rt32<<#2+#U6)", 1250f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 1251f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c803000, 1252f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1253f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1254f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1255f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32>=#0) jump:nt #r13:2", 1256f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 1257f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61400000, 1258f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 1259f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1260f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1261f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memw(Rs32+#u6:2)=Nt8.new", 1262f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 1263f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42a01000, 1264f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1265f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1266f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1267f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=cmp.eq(Rs32,#s10)", 1268f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc0001c, 1269f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x75000000, 1270f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 1271f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1272f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1273f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memd(#u6)=Rtt32", 1274f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 1275f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafc02080, 1276f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1277f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1278f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1279f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memh(#u6)=Nt8.new", 1280f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 1281f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa00884, 1282f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1283f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1284f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1285f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memb(#u6)=Nt8.new", 1286f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 1287f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa02080, 1288f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1289f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1290f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1291f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memw(Rs32+#u6:2)=#S6", 1292f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 1293f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x38c00000, 1294f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 1295f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1296f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1297f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32!=#0) jump:t #r13:2", 1298f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 1299f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61001000, 1300f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 1301f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1302f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1303f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(gp+#u16:2)=Rt32", 1304f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 1305f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48800000, 1306f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 1307f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1308f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1309f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=memb(Rs16+#u3:0)", 1310f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003800, 1311f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003000, 1312f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1313f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1314f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1315f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,Rt16); if (!p1.new) jump:t #r9:2", 1316f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1317f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15403000, 1318f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1319f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1320f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1321f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:2", 1322f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1323f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15400000, 1324f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1325f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1326f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1327f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gtu(Ns8.new,Rt32)) jump:nt #r9:2", 1328f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1329f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21000000, 1330f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1331f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1332f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1333f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memd(Rs32+#u6:3)=Rtt32", 1334f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1335f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40c00000, 1336f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1337f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1338f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1339f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memw(Rs32+#u6:2)=Nt8.new", 1340f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 1341f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46a01000, 1342f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1343f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1344f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1345f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rdd8=combine(Rs16,#0)", 1346f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003d08, 1347f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003d08, 1348f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1349f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1350f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1351f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#2+#U6)=Nt8.new", 1352f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 1353f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada02080, 1354f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1355f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1356f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1357f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=membh(Rt32<<#2+#U6)", 1358f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 1359f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c203000, 1360f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1361f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1362f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1363f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memh(Rs16+#u3:1)=Rt16", 1364f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003800, 1365f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68002000, 1366f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1367f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1368f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1369f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memubh(Rs32+#s11:1)", 1370f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 1371f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x90600000, 1372f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 1373f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1374f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1375f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:2", 1376f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1377f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14000000, 1378f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1379f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1380f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1381f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; if (p0.new) Rd16=#0", 1382f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e70, 1383f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003a40, 1384f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1385f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1386f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1387f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4.new) jump:nt #r15:2", 1388f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff201800, 1389f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5c000800, 1390f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 1391f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1392f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1393f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memw(Rs32+#u6:2)", 1394f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 1395f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x41800000, 1396f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 1397f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1398f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1399f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=add(Rs32,add(Ru32,#s6))", 1400f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff800000, 1401f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdb000000, 1402f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6020e0, 1403f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1404f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1405f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rdd8=memd(Sp+#u5:3)", 1406f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1407f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003e00, 1408f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1409f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1410f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1411f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:2", 1412f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1413f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14002000, 1414f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1415f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1416f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1417f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#-1); if (p0.new) jump:nt #r9:2", 1418f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1419f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11800100, 1420f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1421f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1422f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1423f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memw(Sp+#u5:2)=Rt16", 1424f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e00, 1425f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68002800, 1426f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1427f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1428f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1429f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memd(Rs32+#u6:3)=Rtt32", 1430f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1431f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44c00000, 1432f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1433f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1434f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1435f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memb(#u6)", 1436f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1437f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f003880, 1438f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 1439f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1440f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1441f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=cmp.eq(Rs32,#s8)", 1442f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602000, 1443f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x73402000, 1444f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 1445f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1446f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1447f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memh(Rs32+#u6:1)=#S6", 1448f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 1449f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x38200000, 1450f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 1451f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1452f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1453f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Ns8.new,#U5)) jump:nt #r9:2", 1454f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1455f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24800000, 1456f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1457f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1458f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1459f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:nt #r9:2", 1460f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1461f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15001000, 1462f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1463f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1464f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1465f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=combine(#s8,#U6)", 1466f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff800000, 1467f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7c800000, 1468f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f2000, 1469f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1470f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1471f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (p0.new) jumpr:nt Lr", 1472f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 1473f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003fc6, 1474f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1475f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1476f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1477f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2", 1478f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1479f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12000000, 1480f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1481f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1482f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1483f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=combine(#s8,Rs32)", 1484f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602000, 1485f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x73202000, 1486f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 1487f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1488f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1489f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:nt #r9:2", 1490f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1491f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13c00000, 1492f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1493f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1494f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1495f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)=clrbit(#U5)", 1496f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 1497f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f400040, 1498f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 1499f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1500f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1501f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.eq(Ns8.new,#U5)) jump:t #r9:2", 1502f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1503f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24002000, 1504f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1505f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1506f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1507f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memw(#u6)=Rt32", 1508f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 1509f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf800080, 1510f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1511f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1512f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1513f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memb(Rs32+#u6:0)=#S6", 1514f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 1515f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x38800000, 1516f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 1517f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1518f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1519f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; Rx16=add(Rx16,Rs16)", 1520f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1521f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003800, 1522f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1523f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1524f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1525f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memb_fifo(Rt32<<#1+#U6)", 1526f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 1527f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c801080, 1528f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1529f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1530f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1531f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#1+#U6)=Rt32", 1532f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 1533f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad4000c0, 1534f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1535f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1536f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1537f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memw(Rs32+#u6:2)=#S6", 1538f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 1539f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x39400000, 1540f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 1541f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1542f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1543f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#-1); if (!p1.new) jump:t #r9:2", 1544f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1545f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13c02100, 1546f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1547f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1548f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1549f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#0+#U6)=Rt32", 1550f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 1551f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad400080, 1552f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1553f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1554f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1555f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memuh(#u6)", 1556f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1557f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f603880, 1558f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 1559f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1560f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1561f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=or(#u8,asl(Rx32,#U5))", 1562f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 1563f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000002, 1564f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 1565f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1566f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1567f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rdd8=combine(#0,Rs16)", 1568f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003d08, 1569f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003d00, 1570f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1571f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1572f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1573f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#u6 ; Rd16=Rs16", 1574f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1575f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003000, 1576f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1577f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1578f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1579f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memh_fifo(Rt32<<#0+#U6)", 1580f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 1581f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c401000, 1582f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1583f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1584f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1585f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2", 1586f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1587f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21402000, 1588f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1589f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1590f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1591f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4.new) jump:nt #r15:2", 1592f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff201800, 1593f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5c200800, 1594f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 1595f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1596f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1597f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memw(Rs32+#u6:2)=Nt8.new", 1598f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 1599f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40a01000, 1600f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1601f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1602f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1603f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memb(Rs16+#u4:0)=#1", 1604f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1605f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68003300, 1606f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1607f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1608f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1609f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; memb(Rs16+#u4:0)=#0", 1610f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1611f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68003200, 1612f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1613f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1614f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1615f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,Rt16); if (!p1.new) jump:nt #r9:2", 1616f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1617f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15401000, 1618f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1619f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1620f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1621f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memh(Rs32+#u6:1)=Nt8.new", 1622f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 1623f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44a00800, 1624f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1625f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1626f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1627f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.eq(Ns8.new,#-1)) jump:nt #r9:2", 1628f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1629f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26000000, 1630f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1631f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1632f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1633f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=or(Ru32,and(Rx32,#s10))", 1634f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc00000, 1635f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xda400000, 1636f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 1637f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1638f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1639f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memh(Rs32+#u6:1)=Rt.H32", 1640f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1641f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40600000, 1642f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1643f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1644f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1645f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Re32=#U6)=Rt.H32", 1646f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02080, 1647f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xab600080, 1648f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1649f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1650f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1651f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; Rd16=zxth(Rs16)", 1652f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 1653f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003600, 1654f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1655f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1656f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1657f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=tstbit(Rs16,#0); if (!p0.new) jump:nt #r9:2", 1658f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1659f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11c00300, 1660f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1661f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1662f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1663f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=and(Rs16,#255)", 1664f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 1665f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003700, 1666f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1667f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1668f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1669f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!tstbit(Ns8.new,#0)) jump:nt #r9:2", 1670f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1671f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25c00000, 1672f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1673f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1674f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1675f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=tstbit(Rs16,#0); if (p0.new) jump:nt #r9:2", 1676f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1677f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11800300, 1678f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1679f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1680f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1681f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memw(#u6)", 1682f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1683f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f802880, 1684f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 1685f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1686f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1687f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=memb(Rs16+#u3:0)", 1688f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003800, 1689f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003000, 1690f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1691f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1692f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1693f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=add(Sp,#u6:2)", 1694f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003c00, 1695f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20002c00, 1696f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1697f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1698f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1699f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2", 1700f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1701f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10400000, 1702f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1703f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1704f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1705f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)=setbit(#U5)", 1706f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 1707f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f400060, 1708f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 1709f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1710f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1711f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)&=Rt32", 1712f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 1713f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e400040, 1714f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 1715f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1716f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1717f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2", 1718f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1719f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14402000, 1720f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1721f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1722f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1723f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=!cmp.gtu(Rs32,#u9)", 1724f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe0001c, 1725f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x75800010, 1726f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3fe0, 1727f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1728f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1729f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=add(#u8,lsr(Rx32,#U5))", 1730f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 1731f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000014, 1732f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 1733f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1734f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1735f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memb_fifo(Rt32<<#0+#U6)", 1736f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 1737f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c801000, 1738f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 1739f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1740f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1741f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:2", 1742f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1743f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11c02000, 1744f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1745f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1746f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1747f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=cmph.gt(Rs32,#s8)", 1748f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff600018, 1749f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdd200008, 1750f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 1751f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1752f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1753f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)|=Rt32", 1754f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 1755f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e200060, 1756f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 1757f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1758f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1759f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=sub(#u8,asl(Rx32,#U5))", 1760f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 1761f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000006, 1762f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 1763f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1764f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1765f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memh(Rs32+#u6:1)=Rt.H32", 1766f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1767f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44600000, 1768f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1769f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1770f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1771f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memw(Sp+#u5:2)=Rt16", 1772f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e00, 1773f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60002800, 1774f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1775f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1776f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1777f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)=#S8", 1778f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe600000, 1779f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3c000000, 1780f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x207f, 1781f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1782f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1783f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memh(#u6)=Nt8.new", 1784f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 1785f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa02884, 1786f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1787f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1788f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1789f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=tstbit(Rs16,#0); if (p0.new) jump:t #r9:2", 1790f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 1791f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11802300, 1792f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1793f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1794f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1795f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memb(Rs32+#u6:0)=#S6", 1796f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 1797f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x38000000, 1798f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 1799f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1800f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1801f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4) jump #r15:2", 1802f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff200800, 1803f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5c000000, 1804f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 1805f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1806f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1807f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,#U5); if (!p1.new) jump:nt #r9:2", 1808f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1809f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13400000, 1810f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1811f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1812f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1813f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4) jump #r15:2", 1814f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff200800, 1815f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5c200000, 1816f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 1817f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1818f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1819f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memb(Rs32+#u6:0)", 1820f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 1821f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x41000000, 1822f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 1823f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1824f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1825f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rdd32=memd(#u6)", 1826f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1827f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9fc02880, 1828f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 1829f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1830f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1831f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memb(Rs32+#u6:0)=Rt32", 1832f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1833f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46000000, 1834f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1835f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1836f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1837f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)-=#U5", 1838f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 1839f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f000020, 1840f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 1841f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1842f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1843f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rdd8=combine(Rs16,#0)", 1844f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003d08, 1845f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003d08, 1846f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1847f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1848f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1849f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)=setbit(#U5)", 1850f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 1851f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f200060, 1852f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 1853f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1854f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1855f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#3+#U6)=Nt8.new", 1856f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 1857f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada028c0, 1858f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1859f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1860f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1861f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#1+#U6)=Nt8.new", 1862f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 1863f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada008c0, 1864f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1865f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1866f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1867f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; Rd16=sxtb(Rs16)", 1868f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 1869f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003500, 1870f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1871f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1872f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1873f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; dealloc_return", 1874f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc4, 1875f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003f40, 1876f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1877f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1878f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1879f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(gp+#u16:0)=Nt8.new", 1880f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e01800, 1881f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48a00000, 1882f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 1883f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1884f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1885f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:2", 1886f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1887f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14802000, 1888f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1889f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1890f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1891f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; p0=cmp.eq(Rs16,#u2)", 1892f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1893f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003900, 1894f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1895f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1896f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1897f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (!p0.new) jumpr:nt Lr", 1898f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 1899f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003fc7, 1900f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1901f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1902f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1903f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memh(Rs32+#u6:1)", 1904f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 1905f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x45400000, 1906f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 1907f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1908f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1909f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#2+#U6)=Nt8.new", 1910f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 1911f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada02880, 1912f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1913f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1914f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1915f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memb(#u6)=Rt32", 1916f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 1917f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf002080, 1918f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1919f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1920f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1921f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memw(#u6)", 1922f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1923f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f803880, 1924f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 1925f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1926f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1927f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2", 1928f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 1929f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15000000, 1930f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1931f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1932f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1933f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=and(Rs16,#255)", 1934f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1935f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003700, 1936f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1937f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1938f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1939f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#u6 ; Rd16=zxth(Rs16)", 1940f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 1941f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003600, 1942f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 1943f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1944f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1945f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memub(Rs32+#u6:0)", 1946f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 1947f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x47200000, 1948f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 1949f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1950f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1951f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Re32=#U6)=Nt8.new", 1952f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1953f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaba00080, 1954f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 1955f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1956f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1957f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memd(#u6)=Rtt32", 1958f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 1959f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafc00080, 1960f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 1961f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1962f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1963f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=mux(Pu4,#s8,Rs32)", 1964f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 1965f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x73800000, 1966f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 1967f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1968f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1969f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memub(#u6)", 1970f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 1971f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f202880, 1972f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 1973f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1974f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1975f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rdd8=combine(#0,#u2)", 1976f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003d18, 1977f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003c00, 1978f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 1979f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 1980f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1981f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#s11:1)=Rt.H32", 1982f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 1983f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1600000, 1984f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 1985f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1986f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1987f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memw(Rs32+#u6:2)=Rt32", 1988f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 1989f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44800000, 1990f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 1991f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1992f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1993f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2", 1994f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 1995f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21802000, 1996f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 1997f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 1998f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 1999f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=add(#u6,mpyi(Rs32,#U6))", 2000f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000000, 2001f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xd8000000, 2002f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6020e0, 2003f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2004f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2005f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#s11:0)=Rt32", 2006f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 2007f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1000000, 2008f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 2009f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2010f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2011f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memb(#u6)=Nt8.new", 2012f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 2013f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa00084, 2014f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2015f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2016f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2017f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4.new) jump:t #r15:2", 2018f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff201800, 2019f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5c201800, 2020f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 2021f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2022f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2023f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=and(#u8,lsr(Rx32,#U5))", 2024f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 2025f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000010, 2026f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 2027f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2028f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2029f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memuh(#u6)", 2030f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2031f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f603080, 2032f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2033f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2034f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2035f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rdd32=memd(Rs32+#u6:3)", 2036f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2037f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x41c00000, 2038f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2039f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2040f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2041f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2", 2042f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2043f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20402000, 2044f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2045f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2046f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2047f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32+=mpyi(Rs32,#u8)", 2048f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 2049f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe1000000, 2050f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2051f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2052f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2053f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#s11:1)=Rt32", 2054f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 2055f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1400000, 2056f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 2057f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2058f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2059f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:2", 2060f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 2061f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14c00000, 2062f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2063f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2064f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2065f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (!p0.new) dealloc_return:nt", 2066f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 2067f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003f47, 2068f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2069f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2070f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2071f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memw(Rs32+#u6:2)=Rt32", 2072f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 2073f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40800000, 2074f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 2075f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2076f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2077f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32-=mpyi(Rs32,#u8)", 2078f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 2079f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe1800000, 2080f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2081f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2082f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2083f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2", 2084f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2085f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11802100, 2086f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2087f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2088f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2089f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memw(gp+#u16:2)", 2090f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 2091f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x49800000, 2092f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f3fe0, 2093f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2094f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2095f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.eq(Ns8.new,#-1)) jump:nt #r9:2", 2096f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2097f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26400000, 2098f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2099f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2100f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2101f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=#u6", 2102f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003c00, 2103f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20002800, 2104f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2105f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2106f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2107f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4.new) Rd32=#s12", 2108f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff902000, 2109f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e002000, 2110f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf1fe0, 2111f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2112f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2113f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4.new) Rd32=#s12", 2114f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff902000, 2115f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e802000, 2116f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf1fe0, 2117f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2118f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2119f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memd(Rs32+#s11:3)", 2120f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 2121f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x91c00000, 2122f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 2123f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2124f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2125f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memh(#u6)=Nt8.new", 2126f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 2127f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa02880, 2128f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2129f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2130f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2131f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2", 2132f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2133f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x22000000, 2134f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2135f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2136f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2137f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=and(#u8,asl(Rx32,#U5))", 2138f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 2139f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000000, 2140f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 2141f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2142f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2143f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memub(Rt32<<#2+#U6)", 2144f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2145f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d203000, 2146f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2147f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2148f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2149f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.eq(Ns8.new,#-1)) jump:t #r9:2", 2150f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2151f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26002000, 2152f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2153f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2154f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2155f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32+=add(Rs32,#s8)", 2156f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 2157f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe2000000, 2158f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2159f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2160f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2161f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2", 2162f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2163f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26c00000, 2164f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2165f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2166f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2167f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)+=Rt32", 2168f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 2169f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e400000, 2170f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 2171f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2172f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2173f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memw(Rs32+#u6:2)=#S6", 2174f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 2175f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x38400000, 2176f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 2177f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2178f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2179f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=memh(Rs16+#u3:1)", 2180f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003800, 2181f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48002000, 2182f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2183f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2184f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2185f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; Rd16=Rs16", 2186f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 2187f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003000, 2188f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2189f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2190f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2191f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; if (p0) Rd16=#0", 2192f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e70, 2193f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003a60, 2194f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2195f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2196f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2197f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4) Rd32=#s12", 2198f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff902000, 2199f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e800000, 2200f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf1fe0, 2201f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2202f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2203f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#3+#U6)=Rt.H32", 2204f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2205f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad6020c0, 2206f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2207f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2208f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2209f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#-1); if (p1.new) jump:t #r9:2", 2210f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2211f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13802000, 2212f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2213f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2214f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2215f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#0+#U6)=Rt.H32", 2216f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2217f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad600080, 2218f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2219f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2220f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2221f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4) Rd32=#s12", 2222f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff902000, 2223f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e000000, 2224f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf1fe0, 2225f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2226f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2227f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=Rs16 ; jump #r9:2", 2228f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7000000, 2229f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x17000000, 2230f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2231f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2232f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2233f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; jump #r9:2", 2234f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7000000, 2235f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x16000000, 2236f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2237f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2238f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2239f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gtu(Ns8.new,#U5)) jump:t #r9:2", 2240f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2241f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25002000, 2242f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2243f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2244f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2245f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (!p0.new) jumpr:nt Lr", 2246f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 2247f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003fc7, 2248f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2249f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2250f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2251f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32==#0) jump:t #r13:2", 2252f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 2253f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61801000, 2254f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 2255f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2256f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2257f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memw(#u6)=Nt8.new", 2258f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 2259f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa03080, 2260f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2261f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2262f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2263f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; dealloc_return", 2264f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc4, 2265f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003f40, 2266f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2267f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2268f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2269f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; if (p0) Rd16=#0", 2270f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e70, 2271f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003a60, 2272f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2273f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2274f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2275f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#-1); if (p1.new) jump:nt #r9:2", 2276f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2277f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13800000, 2278f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2279f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2280f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2281f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memw(#u6)", 2282f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2283f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f802080, 2284f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2285f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2286f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2287f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=add(Rs32,#s16)", 2288f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf0000000, 2289f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xb0000000, 2290f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe03fe0, 2291f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2292f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2293f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memh(#u6)", 2294f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2295f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f402080, 2296f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2297f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2298f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2299f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memub(Rs32+#u6:0)", 2300f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2301f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x43200000, 2302f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2303f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2304f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2305f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memb(Rs32+#u6:0)=#S6", 2306f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 2307f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x39800000, 2308f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 2309f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2310f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2311f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rdd32=memd(#u6)", 2312f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2313f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9fc03880, 2314f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2315f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2316f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2317f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memuh(Rs32+#u6:1)", 2318f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2319f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x45600000, 2320f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2321f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2322f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2323f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memub(Rs32+#s11:0)", 2324f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 2325f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x91200000, 2326f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 2327f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2328f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2329f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memuh(Rs32+#u6:1)", 2330f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2331f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x43600000, 2332f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2333f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2334f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2335f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; Rx16=add(Rs16,Rx16)", 2336f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003f00, 2337f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003800, 2338f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2339f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2340f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2341f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4) Rd32=add(Rs32,#s8)", 2342f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 2343f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x74000000, 2344f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2345f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2346f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2347f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memb(#u6)=Rt32", 2348f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 2349f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf002084, 2350f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2351f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2352f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2353f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4) Rd32=add(Rs32,#s8)", 2354f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 2355f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x74800000, 2356f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2357f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2358f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2359f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2", 2360f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 2361f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14c02000, 2362f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2363f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2364f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2365f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "call #r22:2", 2366f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe000001, 2367f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5a000000, 2368f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1ff3ffe, 2369f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2370f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2371f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)-=#U5", 2372f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 2373f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f400020, 2374f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 2375f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2376f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2377f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:2", 2378f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2379f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10802000, 2380f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2381f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2382f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2383f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memw(#u6)=Rt32", 2384f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 2385f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf802080, 2386f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2387f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2388f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2389f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memh(Rs32+#u6:1)=Rt32", 2390f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 2391f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46400000, 2392f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 2393f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2394f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2395f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#0+#U6)=Rt32", 2396f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2397f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad800080, 2398f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2399f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2400f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2401f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#1+#U6)=Rt32", 2402f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2403f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad8000c0, 2404f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2405f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2406f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2407f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (!p0) dealloc_return", 2408f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 2409f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003f45, 2410f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2411f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2412f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2413f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memd(Sp+#s6:3)=Rtt8", 2414f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e00, 2415f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60002a00, 2416f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2417f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2418f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2419f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memh(#u6)=Rt.H32", 2420f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 2421f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf600084, 2422f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2423f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2424f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2425f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=membh(Rt32<<#0+#U6)", 2426f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2427f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c201000, 2428f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2429f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2430f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2431f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memh(Rs32+#u6:1)", 2432f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2433f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x43400000, 2434f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2435f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2436f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2437f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=membh(Rt32<<#3+#U6)", 2438f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2439f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c203080, 2440f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2441f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2442f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2443f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memub(Rs32+#u6:0)", 2444f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2445f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x41200000, 2446f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2447f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2448f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2449f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=membh(Rt32<<#1+#U6)", 2450f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2451f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c201080, 2452f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2453f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2454f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2455f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2", 2456f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2457f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11c02300, 2458f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2459f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2460f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2461f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rdd32=memd(#u6)", 2462f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2463f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9fc03080, 2464f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2465f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2466f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2467f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memh(#u6)", 2468f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2469f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f402880, 2470f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2471f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2472f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2473f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=memh(Rs16+#u3:1)", 2474f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003800, 2475f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40002000, 2476f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2477f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2478f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2479f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2", 2480f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2481f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24402000, 2482f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2483f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2484f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2485f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2", 2486f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2487f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20c02000, 2488f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2489f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2490f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2491f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:nt #r9:2", 2492f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2493f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11c00000, 2494f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2495f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2496f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2497f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memub(Rs32+#u6:0)", 2498f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2499f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x45200000, 2500f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2501f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2502f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2503f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; p0=cmp.eq(Rs16,#u2)", 2504f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 2505f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003900, 2506f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2507f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2508f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2509f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2", 2510f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2511f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11c00100, 2512f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2513f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2514f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2515f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memw(#u6)=Rt32", 2516f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 2517f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf800084, 2518f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2519f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2520f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2521f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)=#S8", 2522f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe600000, 2523f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3c200000, 2524f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x207f, 2525f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2526f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2527f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Ns8.new,#-1)) jump:nt #r9:2", 2528f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2529f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26800000, 2530f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2531f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2532f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2533f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memb(#u6)", 2534f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2535f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f003080, 2536f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2537f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2538f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2539f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memw(#u6)=Nt8.new", 2540f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 2541f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa01084, 2542f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2543f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2544f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2545f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=and(Rs32,#s10)", 2546f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc00000, 2547f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x76000000, 2548f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 2549f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2550f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2551f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)&=Rt32", 2552f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 2553f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e000040, 2554f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 2555f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2556f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2557f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memd(Ru32<<#3+#U6)=Rtt32", 2558f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2559f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xadc020c0, 2560f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2561f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2562f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2563f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memh(Rs32+#u6:1)=Rt32", 2564f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 2565f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44400000, 2566f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 2567f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2568f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2569f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memd(Ru32<<#2+#U6)=Rtt32", 2570f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2571f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xadc02080, 2572f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2573f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2574f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2575f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)=#S8", 2576f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe600000, 2577f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3c400000, 2578f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x207f, 2579f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2580f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2581f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2", 2582f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2583f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20400000, 2584f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2585f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2586f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2587f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=combine(#s8,#S8)", 2588f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff800000, 2589f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7c000000, 2590f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2591f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2592f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2593f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memb(#u6)=Nt8.new", 2594f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 2595f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa00080, 2596f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2597f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2598f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2599f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4.new) jump:t #r15:2", 2600f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff201800, 2601f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5c001800, 2602f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 2603f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2604f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2605f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memw(Rs32+#u6:2)", 2606f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2607f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x47800000, 2608f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2609f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2610f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2611f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=cmpb.gtu(Rs32,#u7)", 2612f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff601018, 2613f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdd400000, 2614f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe0, 2615f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2616f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2617f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#3+#U6)=Rt32", 2618f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2619f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad4020c0, 2620f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2621f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2622f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2623f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Ru32<<#2+#U6)=Rt32", 2624f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 2625f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad402080, 2626f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2627f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2628f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2629f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=memub(Rs16+#u4:0)", 2630f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003000, 2631f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40001000, 2632f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2633f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2634f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2635f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memd(#u6)=Rtt32", 2636f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 2637f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafc02084, 2638f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 2639f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2640f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2641f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memh_fifo(Rt32<<#3+#U6)", 2642f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2643f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c403080, 2644f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2645f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2646f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2647f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=#-1", 2648f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e40, 2649f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003a00, 2650f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2651f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2652f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2653f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#1+#U6)=Nt8.new", 2654f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 2655f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada010c0, 2656f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2657f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2658f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2659f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#0+#U6)=Nt8.new", 2660f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 2661f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada01080, 2662f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2663f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2664f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2665f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#3+#U6)=Nt8.new", 2666f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 2667f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada030c0, 2668f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2669f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2670f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2671f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#2+#U6)=Nt8.new", 2672f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 2673f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada03080, 2674f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2675f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2676f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2677f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Ns8.new,Rt32)) jump:nt #r9:2", 2678f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2679f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20800000, 2680f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2681f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2682f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2683f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (p0.new) dealloc_return:nt", 2684f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 2685f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003f46, 2686f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2687f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2688f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2689f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memb(Rs32+#u6:0)=Nt8.new", 2690f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 2691f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44a00000, 2692f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 2693f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2694f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2695f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2", 2696f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2697f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20002000, 2698f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2699f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2700f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2701f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,#U5); if (!p1.new) jump:t #r9:2", 2702f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2703f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12c02000, 2704f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2705f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2706f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2707f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memubh(Re32=#U6)", 2708f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 2709f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9a601000, 2710f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2711f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2712f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2713f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32|=or(Rs32,#s10)", 2714f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc00000, 2715f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xda800000, 2716f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 2717f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2718f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2719f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memh_fifo(Rs32+#s11:1)", 2720f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 2721f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x90400000, 2722f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 2723f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2724f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2725f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rd32=memuh(Rs32+#u6:1)", 2726f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2727f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x47600000, 2728f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2729f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2730f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2731f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memh(Rt32<<#2+#U6)", 2732f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2733f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d403000, 2734f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2735f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2736f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2737f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memh(Rt32<<#3+#U6)", 2738f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2739f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d403080, 2740f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2741f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2742f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2743f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memh(Rt32<<#0+#U6)", 2744f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2745f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d401000, 2746f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2747f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2748f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2749f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memh(Rt32<<#1+#U6)", 2750f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2751f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d401080, 2752f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2753f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2754f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2755f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memh(Rs32+#u6:1)", 2756f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2757f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x41400000, 2758f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2759f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2760f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2761f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=add(Ru32,mpyi(Rs32,#u6))", 2762f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff800000, 2763f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf800000, 2764f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6020e0, 2765f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2766f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2767f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32!=#0) jump:nt #r13:2", 2768f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 2769f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61000000, 2770f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 2771f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2772f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2773f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memub(#u6)", 2774f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2775f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f202080, 2776f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2777f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2778f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2779f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (p0.new) jumpr:nt Lr", 2780f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 2781f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003fc6, 2782f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2783f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2784f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2785f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=mux(Pu4,#s8,#S8)", 2786f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe000000, 2787f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7a000000, 2788f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2789f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2790f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2791f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=add(pc,#u6)", 2792f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffff0000, 2793f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6a490000, 2794f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 2795f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2796f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2797f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=mux(Pu4,Rs32,#s8)", 2798f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 2799f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x73000000, 2800f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2801f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2802f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2803f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#u6:1)-=Rt32", 2804f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 2805f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e200020, 2806f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 2807f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2808f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2809f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.eq(Ns8.new,#U5)) jump:nt #r9:2", 2810f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2811f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24000000, 2812f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2813f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2814f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2815f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=#-1", 2816f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e40, 2817f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003a00, 2818f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2819f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2820f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2821f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:nt #r9:2", 2822f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 2823f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14401000, 2824f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2825f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2826f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2827f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rd16=and(Rs16,#1)", 2828f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 2829f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003200, 2830f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2831f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2832f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2833f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=sub(#s10,Rs32)", 2834f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc00000, 2835f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x76400000, 2836f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 2837f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2838f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2839f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2", 2840f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2841f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x22002000, 2842f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2843f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2844f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2845f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32<=#0) jump:t #r13:2", 2846f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 2847f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61c01000, 2848f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 2849f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2850f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2851f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,Rt16); if (p1.new) jump:nt #r9:2", 2852f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 2853f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14801000, 2854f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2855f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2856f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2857f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#U5); if (p1.new) jump:t #r9:2", 2858f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2859f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12002000, 2860f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2861f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2862f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2863f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:2", 2864f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2865f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10402000, 2866f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2867f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2868f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2869f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pu4) call #r15:2", 2870f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff200800, 2871f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5d200000, 2872f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 2873f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2874f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2875f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gtu(Ns8.new,Rt32)) jump:nt #r9:2", 2876f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2877f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21400000, 2878f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2879f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2880f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2881f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4) call #r15:2", 2882f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff200800, 2883f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x5d000000, 2884f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdf20fe, 2885f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2886f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2887f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rdd32=memd(Rs32+#u6:3)", 2888f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2889f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x45c00000, 2890f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2891f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2892f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2893f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (tstbit(Ns8.new,#0)) jump:t #r9:2", 2894f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 2895f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25802000, 2896f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2897f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2898f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2899f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; if (!p0.new) Rd16=#0", 2900f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e70, 2901f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003a50, 2902f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2903f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2904f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2905f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=tstbit(Rs16,#0); if (!p1.new) jump:nt #r9:2", 2906f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2907f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13c00300, 2908f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2909f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2910f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2911f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Rs32+#s11:1)=Nt8.new", 2912f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e01800, 2913f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1a00800, 2914f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 2915f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2916f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2917f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memw(Rs32+#u6:2)", 2918f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 2919f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x43800000, 2920f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 2921f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2922f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2923f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; jumpr Lr", 2924f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc4, 2925f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003fc0, 2926f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 2927f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2928f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2929f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32-=add(Rs32,#s8)", 2930f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 2931f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe2800000, 2932f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 2933f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2934f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2935f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:t #r9:2", 2936f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02300, 2937f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13c02000, 2938f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 2939f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2940f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2941f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memw(Rt32<<#3+#U6)", 2942f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2943f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d803080, 2944f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2945f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2946f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2947f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memw(Rt32<<#2+#U6)", 2948f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2949f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d803000, 2950f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2951f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2952f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2953f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memw(Rt32<<#1+#U6)", 2954f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2955f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d801080, 2956f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2957f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2958f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2959f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; deallocframe", 2960f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc4, 2961f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003f00, 2962f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2963f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2964f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2965f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memw(Rs32+#u6:2)=#S6", 2966f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 2967f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x39c00000, 2968f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 2969f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2970f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2971f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memub(Rt32<<#3+#U6)", 2972f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 2973f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d203080, 2974f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 2975f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2976f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2977f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Re32=#U6)=Rt32", 2978f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02080, 2979f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xab000080, 2980f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 2981f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2982f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2983f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; allocframe(#u5:3)", 2984f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003e00, 2985f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60003c00, 2986f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 2987f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 2988f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2989f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rd32=memuh(#u6)", 2990f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 2991f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f602080, 2992f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 2993f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 2994f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 2995f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=or(Rs32,#s10)", 2996f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc00000, 2997f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x76800000, 2998f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 2999f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3000f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3001f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memb(#u6)=Nt8.new", 3002f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 3003f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa02084, 3004f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 3005f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3006f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3007f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,#U5); if (p1.new) jump:t #r9:2", 3008f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3009f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13002000, 3010f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3011f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3012f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3013f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memb(Rs32+#s11:0)", 3014f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 3015f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x91000000, 3016f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 3017f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3018f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3019f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memub(Rt32<<#1+#U6)", 3020f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3021f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d201080, 3022f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3023f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3024f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3025f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2", 3026f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3027f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15002000, 3028f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3029f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3030f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3031f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Rs32==#0) jump:nt #r13:2", 3032f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc01000, 3033f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61800000, 3034f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x202ffe, 3035f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3036f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3037f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:nt #r9:2", 3038f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3039f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14400000, 3040f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3041f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3042f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3043f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memh(Re32=#U6)", 3044f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 3045f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9b401000, 3046f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3047f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3048f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3049f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:t #r9:2", 3050f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3051f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14003000, 3052f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3053f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3054f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3055f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4) Rdd32=memd(#u6)", 3056f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 3057f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9fc02080, 3058f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 3059f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3060f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3061f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; deallocframe", 3062f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc4, 3063f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003f00, 3064f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3065f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3066f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3067f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memb(Rs32+#u6:0)", 3068f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 3069f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x45000000, 3070f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 3071f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3072f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3073f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=memuh(Rs16+#u3:1)", 3074f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003800, 3075f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48002800, 3076f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3077f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3078f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3079f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (!p0) jumpr Lr", 3080f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 3081f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003fc5, 3082f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3083f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3084f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3085f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rdd8=combine(#0,#u2)", 3086f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003d18, 3087f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003c00, 3088f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3089f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3090f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3091f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#u6 ; if (p0) jumpr Lr", 3092f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003fc7, 3093f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48003fc4, 3094f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3095f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3096f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3097f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memb(Rs16+#u4:0)=#0", 3098f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 3099f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60003200, 3100f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 3101f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3102f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3103f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memh(#u6)=Rt.H32", 3104f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 3105f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf600080, 3106f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 3107f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3108f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3109f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#s11:0)=Nt8.new", 3110f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e01800, 3111f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1a00000, 3112f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 3113f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3114f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3115f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:2", 3116f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3117f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14001000, 3118f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3119f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3120f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3121f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gt(Rs16,Rt16); if (!p1.new) jump:nt #r9:2", 3122f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3123f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14c01000, 3124f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3125f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3126f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3127f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4.new) memd(Rs32+#u6:3)=Rtt32", 3128f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 3129f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x46c00000, 3130f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 3131f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3132f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3133f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2", 3134f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3135f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15003000, 3136f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3137f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3138f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3139f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2", 3140f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3141f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10000000, 3142f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3143f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3144f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3145f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; Rdd8=combine(#1,#u2)", 3146f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003d18, 3147f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20003c08, 3148f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 3149f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3150f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3151f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=!cmp.gt(Rs32,#s10)", 3152f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffc0001c, 3153f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x75400010, 3154f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x203fe0, 3155f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3156f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3157f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(gp+#u16:1)=Rt.H32", 3158f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 3159f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x48600000, 3160f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f20ff, 3161f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3162f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3163f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memubh(Rt32<<#3+#U6)", 3164f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3165f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c603080, 3166f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3167f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3168f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3169f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "jump #r22:2", 3170f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfe000000, 3171f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x58000000, 3172f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1ff3ffe, 3173f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3174f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3175f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=membh(Re32=#U6)", 3176f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 3177f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9a201000, 3178f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3179f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3180f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3181f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p3=sp3loop0(#r7:2,#U10)", 3182f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 3183f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x69e00000, 3184f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 3185f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3186f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3187f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#2+#U6)=Rt32", 3188f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 3189f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad802080, 3190f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 3191f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3192f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3193f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4.new) Rdd32=memd(Rs32+#u6:3)", 3194f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 3195f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x47c00000, 3196f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 3197f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3198f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3199f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p3=sp3loop0(#r7:2,Rs32)", 3200f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 3201f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60e00000, 3202f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f18, 3203f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3204f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3205f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:2", 3206f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3207f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x15402000, 3208f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3209f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3210f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3211f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Ru32<<#3+#U6)=Rt32", 3212f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 3213f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xad8020c0, 3214f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 3215f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3216f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3217f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=or(#u8,lsr(Rx32,#U5))", 3218f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 3219f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000012, 3220f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 3221f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3222f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3223f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!tstbit(Ns8.new,#0)) jump:t #r9:2", 3224f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3225f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25c02000, 3226f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3227f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3228f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3229f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memw(Rs16+#u4:2)=#1", 3230f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 3231f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60003100, 3232f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 3233f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3234f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3235f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memw(Rs16+#u4:2)=#0", 3236f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003f00, 3237f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60003000, 3238f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 3239f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3240f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3241f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (tstbit(Ns8.new,#0)) jump:nt #r9:2", 3242f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3243f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25800000, 3244f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3245f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3246f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3247f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:t #r9:2", 3248f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c03000, 3249f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x14403000, 3250f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3251f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3252f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3253f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rdd8=combine(#1,#u2)", 3254f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003d18, 3255f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003c08, 3256f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3257f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3258f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3259f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memh(#u6)", 3260f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 3261f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f403080, 3262f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 3263f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3264f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3265f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gtu(Ns8.new,#U5)) jump:t #r9:2", 3266f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3267f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x25402000, 3268f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3269f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3270f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3271f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2", 3272f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3273f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x10c00000, 3274f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3275f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3276f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3277f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pt4) Rd32=memw(Rs32+#u6:2)", 3278f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02000, 3279f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x45800000, 3280f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7e0, 3281f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3282f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3283f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pt4.new) Rd32=memw(#u6)", 3284f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03880, 3285f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9f803080, 3286f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f0100, 3287f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3288f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3289f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memb(Rt32<<#0+#U6)", 3290f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3291f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d001000, 3292f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3293f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3294f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3295f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memb(Rt32<<#1+#U6)", 3296f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3297f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d001080, 3298f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3299f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3300f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3301f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memb(Rt32<<#2+#U6)", 3302f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3303f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d003000, 3304f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3305f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3306f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3307f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memb(Rt32<<#3+#U6)", 3308f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3309f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d003080, 3310f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3311f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3312f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3313f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memw(Rt32<<#0+#U6)", 3314f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3315f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d801000, 3316f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3317f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3318f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3319f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memub(gp+#u16:0)", 3320f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 3321f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x49200000, 3322f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x61f3fe0, 3323f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3324f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3325f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memd(Rs32+#s11:3)=Rtt32", 3326f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 3327f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xa1c00000, 3328f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60020ff, 3329f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3330f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3331f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=membh(Rs32+#s11:1)", 3332f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf9e00000, 3333f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x90200000, 3334f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x6003fe0, 3335f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3336f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3337f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memub(Rt32<<#0+#U6)", 3338f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3339f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9d201000, 3340f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3341f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3342f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3343f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memw(#u6)=Nt8.new", 3344f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03884, 3345f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xafa01080, 3346f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 3347f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3348f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3349f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memh(#u6)=Rt.H32", 3350f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02084, 3351f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xaf602080, 3352f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x30078, 3353f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3354f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3355f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Ru32<<#1+#U6)=Nt8.new", 3356f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe038c0, 3357f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xada000c0, 3358f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 3359f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3360f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3361f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memh(Re32=#U6)=Rt32", 3362f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe02080, 3363f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xab400080, 3364f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 3365f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3366f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3367f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd16=#U6 ; allocframe(#u5:3)", 3368f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003e00, 3369f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x68003c00, 3370f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3371f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3372f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3373f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx32=add(#u8,asl(Rx32,#U5))", 3374f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff000016, 3375f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xde000004, 3376f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xe020e8, 3377f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3378f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3379f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!Pv4) memb(Rs32+#u6:0)=Rt32", 3380f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 3381f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x44000000, 3382f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 3383f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3384f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3385f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2", 3386f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3387f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20000000, 3388f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3389f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3390f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3391f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rdd8=combine(#2,#u2)", 3392f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003d18, 3393f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28003c10, 3394f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3395f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3396f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3397f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Pd4=cmph.eq(Rs32,#s8)", 3398f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff600018, 3399f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xdd000008, 3400f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 3401f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3402f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3403f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memd(Ru32<<#1+#U6)=Rtt32", 3404f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 3405f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xadc000c0, 3406f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 3407f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3408f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3409f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memd(Ru32<<#0+#U6)=Rtt32", 3410f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe020c0, 3411f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xadc00080, 3412f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f, 3413f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3414f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3415f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rd32=memw(Re32=#U6)", 3416f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 3417f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9b801000, 3418f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3419f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3420f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3421f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#s7) ; if (p0.new) dealloc_return:nt", 3422f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003fc7, 3423f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40003f46, 3424f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 3425f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3426f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3427f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Rt32,Ns8.new)) jump:t #r9:2", 3428f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3429f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x21c02000, 3430f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3431f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3432f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3433f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memb(Rs32+#u6:0)=Nt8.new", 3434f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe01804, 3435f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40a00000, 3436f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 3437f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3438f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3439f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.eq(Ns8.new,#-1)) jump:t #r9:2", 3440f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3441f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26402000, 3442f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3443f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3444f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3445f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memh_fifo(Rt32<<#1+#U6)", 3446f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3447f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c401080, 3448f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3449f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3450f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3451f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memh(Rs32+#u6:1)=#S6", 3452f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00000, 3453f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x39200000, 3454f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x201f, 3455f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3456f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3457f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ryy32=memh_fifo(Rt32<<#2+#U6)", 3458f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03080, 3459f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9c403000, 3460f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3461f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3462f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3463f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2", 3464f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3465f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11002000, 3466f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3467f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3468f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3469f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Re16=#U6 ; Rd16=#u6", 3470f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xfc003c00, 3471f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x28002800, 3472f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f00000, 3473f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3474f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3475f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4) memh(Rs32+#u6:1)=Rt32", 3476f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 3477f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x40400000, 3478f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 3479f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3480f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3481f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (cmp.gt(Ns8.new,#-1)) jump:t #r9:2", 3482f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3483f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x26802000, 3484f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3485f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3486f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3487f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.gtu(Rs16,#U5); if (p1.new) jump:nt #r9:2", 3488f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3489f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x13000000, 3490f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3491f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3492f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3493f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pv4.new) memh(Rs32+#u6:1)=Rt.H32", 3494f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe00004, 3495f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x42600000, 3496f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20f8, 3497f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3498f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3499f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rx16=add(Rx16,#S7) ; memb(Rs16+#u4:0)=Rt16", 3500f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003000, 3501f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x60001000, 3502f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 3503f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3504f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3505f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memw(Rs32+#u6:2)-=Rt32", 3506f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 3507f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3e400020, 3508f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 3509f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3510f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3511f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)+=#U5", 3512f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 3513f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f000000, 3514f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 3515f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3516f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3517f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (!cmp.gt(Ns8.new,#U5)) jump:t #r9:2", 3518f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3519f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x24c02000, 3520f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3521f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3522f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3523f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "if (Pu4.new) Rd32=add(Rs32,#s8)", 3524f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff802000, 3525f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x74002000, 3526f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1fe0, 3527f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3528f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3529f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Ry16=add(Ry16,#S7) ; Rx16=add(Rx16,#s7)", 3530f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf8003800, 3531f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x20002000, 3532f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x7f00000, 3533f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1 3534f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3535f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "Rdd32=memubh(Re32=#U6)", 3536f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xffe03000, 3537f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x9aa01000, 3538f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf60, 3539f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3540f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3541f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:nt #r9:2", 3542f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3543f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x12400000, 3544f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3545f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3546f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3547f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "memb(Rs32+#u6:0)=setbit(#U5)", 3548f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xff602060, 3549f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3f000060, 3550f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x1f80, 3551f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3552f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3553f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines { "p0=cmp.gtu(Rs16,#U5); if (p0.new) jump:nt #r9:2", 3554f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0xf7c02000, 3555f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x11000000, 3556f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x3000fe, 3557f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 0x0 3558f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines }, 3559f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines}; 3560f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines 356137b74a387bb3993387029859c2d9d051c41c724eStephen Hines#endif // TARGET_HEXAGON_HEXAGONENCODINGS_H_ 3562