Home | History | Annotate | Download | only in priv

Lines Matching refs:opc1

2964 static UChar* mkFormD ( UChar* p, UInt opc1,
2968 vassert(opc1 < 0x40);
2972 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) | (imm));
2976 static UChar* mkFormMD ( UChar* p, UInt opc1, UInt r1, UInt r2,
2980 vassert(opc1 < 0x40);
2987 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
2993 static UChar* mkFormX ( UChar* p, UInt opc1, UInt r1, UInt r2,
2997 vassert(opc1 < 0x40);
3003 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
3008 static UChar* mkFormXO ( UChar* p, UInt opc1, UInt r1, UInt r2,
3012 vassert(opc1 < 0x40);
3019 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
3024 static UChar* mkFormXL ( UChar* p, UInt opc1, UInt f1, UInt f2,
3028 vassert(opc1 < 0x40);
3034 theInstr = ((opc1<<26) | (f1<<21) | (f2<<16) |
3074 static UChar* mkFormXS ( UChar* p, UInt opc1, UInt r1, UInt r2,
3078 vassert(opc1 < 0x40);
3084 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
3119 static UChar* mkFormM ( UChar* p, UInt opc1, UInt r1, UInt r2,
3123 vassert(opc1 < 0x40);
3130 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
3135 static UChar* mkFormA ( UChar* p, UInt opc1, UInt r1, UInt r2,
3139 vassert(opc1 < 0x40);
3146 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) | (r3<<11) |
3151 static UChar* mkFormZ22 ( UChar* p, UInt opc1, UInt r1, UInt r2,
3155 vassert(opc1 < 0x40);
3161 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
3166 static UChar* mkFormZ23 ( UChar* p, UInt opc1, UInt r1, UInt r2,
3170 vassert(opc1 < 0x40);
3177 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
3182 static UChar* doAMode_IR ( UChar* p, UInt opc1, UInt rSD,
3192 if (opc1 == 58 || opc1 == 62) { // ld/std: mode64 only
3198 p = mkFormD(p, opc1, rSD, rA, idx);
3202 static UChar* doAMode_RR ( UChar* p, UInt opc1, UInt opc2,
3211 p = mkFormX(p, opc1, rSD, rA, rB, opc2, 0);
3389 UInt opc1, sz = mode64 ? 8 : 4;
3396 case 4: opc1 = 32; vassert(!mode64); break;
3397 case 8: opc1 = 58; vassert(mode64); break;
3400 p = doAMode_IR(p, opc1, reg, am, mode64);
3410 UInt opc1, sz = mode64 ? 8 : 4;
3417 case 4: opc1 = 36; vassert(!mode64); break;
3418 case 8: opc1 = 62; vassert(mode64); break;
3421 p = doAMode_IR(p, opc1, reg, am, mode64);
3441 UInt opc1;
3447 opc1 = 32;
3448 p = doAMode_IR(p, opc1, reg, am, mode64);
3458 UInt opc1;
3464 opc1 = 36;
3465 p = doAMode_IR(p, opc1, reg, am, mode64);
3491 static UChar* mkFormVX ( UChar* p, UInt opc1, UInt r1, UInt r2,
3495 vassert(opc1 < 0x40);
3500 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) | (r3<<11) | opc2);
3504 static UChar* mkFormVXR ( UChar* p, UInt opc1, UInt r1, UInt r2,
3508 vassert(opc1 < 0x40);
3514 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
3519 static UChar* mkFormVA ( UChar* p, UInt opc1, UInt r1, UInt r2,
3523 vassert(opc1 < 0x40);
3529 theInstr = ((opc1<<26) | (r1<<21) | (r2<<16) |
4165 UInt opc1, opc2, sz = i->Pin.Load.sz;
4173 case 1: opc1 = 34; break;
4174 case 2: opc1 = 40; break;
4175 case 4: opc1 = 32; break;
4176 case 8: opc1 = 58; vassert(mode64); break;
4179 p = doAMode_IR(p, opc1, r_dst, am_addr, mode64);
4255 UInt opc1, opc2, sz = i->Pin.Store.sz;
4263 case 1: opc1 = 38; break;
4264 case 2: opc1 = 44; break;
4265 case 4: opc1 = 36; break;
4267 opc1 = 62; break;
4271 p = doAMode_IR(p, opc1, r_src, am_addr, mode64);