Lines Matching defs:Insts
3190 template <typename TraitsType> struct Insts { struct
3191 using GetIP = typename InstImpl<TraitsType>::InstX86GetIP;
3192 using FakeRMW = typename InstImpl<TraitsType>::InstX86FakeRMW;
3193 using Label = typename InstImpl<TraitsType>::InstX86Label;
3195 using Call = typename InstImpl<TraitsType>::InstX86Call;
3197 using Br = typename InstImpl<TraitsType>::InstX86Br;
3198 using Jmp = typename InstImpl<TraitsType>::InstX86Jmp;
3199 using Bswap = typename InstImpl<TraitsType>::InstX86Bswap;
3200 using Neg = typename InstImpl<TraitsType>::InstX86Neg;
3201 using Bsf = typename InstImpl<TraitsType>::InstX86Bsf;
3202 using Bsr = typename InstImpl<TraitsType>::InstX86Bsr;
3203 using Lea = typename InstImpl<TraitsType>::InstX86Lea;
3204 using Cbwdq = typename InstImpl<TraitsType>::InstX86Cbwdq;
3205 using Movsx = typename InstImpl<TraitsType>::InstX86Movsx;
3206 using Movzx = typename InstImpl<TraitsType>::InstX86Movzx;
3207 using Movd = typename InstImpl<TraitsType>::InstX86Movd;
3208 using Movmsk = typename InstImpl<TraitsType>::InstX86Movmsk;
3209 using Sqrt = typename InstImpl<TraitsType>::InstX86Sqrt;
3210 using Mov = typename InstImpl<TraitsType>::InstX86Mov;
3211 using Movp = typename InstImpl<TraitsType>::InstX86Movp;
3212 using Movq = typename InstImpl<TraitsType>::InstX86Movq;
3213 using Add = typename InstImpl<TraitsType>::InstX86Add;
3214 using AddRMW = typename InstImpl<TraitsType>::InstX86AddRMW;
3215 using Addps = typename InstImpl<TraitsType>::InstX86Addps;
3216 using Adc = typename InstImpl<TraitsType>::InstX86Adc;
3217 using AdcRMW = typename InstImpl<TraitsType>::InstX86AdcRMW;
3218 using Addss = typename InstImpl<TraitsType>::InstX86Addss;
3219 using Andnps = typename InstImpl<TraitsType>::InstX86Andnps;
3220 using Andps = typename InstImpl<TraitsType>::InstX86Andps;
3221 using Padd = typename InstImpl<TraitsType>::InstX86Padd;
3222 using Padds = typename InstImpl<TraitsType>::InstX86Padds;
3223 using Paddus = typename InstImpl<TraitsType>::InstX86Paddus;
3224 using Sub = typename InstImpl<TraitsType>::InstX86Sub;
3225 using SubRMW = typename InstImpl<TraitsType>::InstX86SubRMW;
3226 using Subps = typename InstImpl<TraitsType>::InstX86Subps;
3227 using Subss = typename InstImpl<TraitsType>::InstX86Subss;
3228 using Sbb = typename InstImpl<TraitsType>::InstX86Sbb;
3229 using SbbRMW = typename InstImpl<TraitsType>::InstX86SbbRMW;
3230 using Psub = typename InstImpl<TraitsType>::InstX86Psub;
3231 using Psubs = typename InstImpl<TraitsType>::InstX86Psubs;
3232 using Psubus = typename InstImpl<TraitsType>::InstX86Psubus;
3233 using And = typename InstImpl<TraitsType>::InstX86And;
3234 using AndRMW = typename InstImpl<TraitsType>::InstX86AndRMW;
3235 using Pand = typename InstImpl<TraitsType>::InstX86Pand;
3236 using Pandn = typename InstImpl<TraitsType>::InstX86Pandn;
3237 using Or = typename InstImpl<TraitsType>::InstX86Or;
3238 using Orps = typename InstImpl<TraitsType>::InstX86Orps;
3239 using OrRMW = typename InstImpl<TraitsType>::InstX86OrRMW;
3240 using Por = typename InstImpl<TraitsType>::InstX86Por;
3241 using Xor = typename InstImpl<TraitsType>::InstX86Xor;
3242 using Xorps = typename InstImpl<TraitsType>::InstX86Xorps;
3243 using XorRMW = typename InstImpl<TraitsType>::InstX86XorRMW;
3244 using Pxor = typename InstImpl<TraitsType>::InstX86Pxor;
3245 using Maxss = typename InstImpl<TraitsType>::InstX86Maxss;
3246 using Minss = typename InstImpl<TraitsType>::InstX86Minss;
3247 using Maxps = typename InstImpl<TraitsType>::InstX86Maxps;
3248 using Minps = typename InstImpl<TraitsType>::InstX86Minps;
3249 using Imul = typename InstImpl<TraitsType>::InstX86Imul;
3250 using ImulImm = typename InstImpl<TraitsType>::InstX86ImulImm;
3251 using Mulps = typename InstImpl<TraitsType>::InstX86Mulps;
3252 using Mulss = typename InstImpl<TraitsType>::InstX86Mulss;
3253 using Pmull = typename InstImpl<TraitsType>::InstX86Pmull;
3254 using Pmulhw = typename InstImpl<TraitsType>::InstX86Pmulhw;
3255 using Pmulhuw = typename InstImpl<TraitsType>::InstX86Pmulhuw;
3256 using Pmaddwd = typename InstImpl<TraitsType>::InstX86Pmaddwd;
3257 using Pmuludq = typename InstImpl<TraitsType>::InstX86Pmuludq;
3258 using Divps = typename InstImpl<TraitsType>::InstX86Divps;
3259 using Divss = typename InstImpl<TraitsType>::InstX86Divss;
3260 using Rol = typename InstImpl<TraitsType>::InstX86Rol;
3261 using Shl = typename InstImpl<TraitsType>::InstX86Shl;
3262 using Psll = typename InstImpl<TraitsType>::InstX86Psll;
3263 using Psrl = typename InstImpl<TraitsType>::InstX86Psrl;
3264 using Shr = typename InstImpl<TraitsType>::InstX86Shr;
3265 using Sar = typename InstImpl<TraitsType>::InstX86Sar;
3266 using Psra = typename InstImpl<TraitsType>::InstX86Psra;
3267 using Pcmpeq = typename InstImpl<TraitsType>::InstX86Pcmpeq;
3268 using Pcmpgt = typename InstImpl<TraitsType>::InstX86Pcmpgt;
3269 using MovssRegs = typename InstImpl<TraitsType>::InstX86MovssRegs;
3270 using Idiv = typename InstImpl<TraitsType>::InstX86Idiv;
3271 using Div = typename InstImpl<TraitsType>::InstX86Div;
3272 using Insertps = typename InstImpl<TraitsType>::InstX86Insertps;
3273 using Pinsr = typename InstImpl<TraitsType>::InstX86Pinsr;
3274 using Shufps = typename InstImpl<TraitsType>::InstX86Shufps;
3275 using Blendvps = typename InstImpl<TraitsType>::InstX86Blendvps;
3276 using Pblendvb = typename InstImpl<TraitsType>::InstX86Pblendvb;
3277 using Pextr = typename InstImpl<TraitsType>::InstX86Pextr;
3278 using Pshufd = typename InstImpl<TraitsType>::InstX86Pshufd;
3279 using Lockable = typename InstImpl<TraitsType>::InstX86BaseLockable;
3280 using Mul = typename InstImpl<TraitsType>::InstX86Mul;
3281 using Shld = typename InstImpl<TraitsType>::InstX86Shld;
3282 using Shrd = typename InstImpl<TraitsType>::InstX86Shrd;
3283 using Cmov = typename InstImpl<TraitsType>::InstX86Cmov;
3284 using Cmpps = typename InstImpl<TraitsType>::InstX86Cmpps;
3285 using Cmpxchg = typename InstImpl<TraitsType>::InstX86Cmpxchg;
3286 using Cmpxchg8b = typename InstImpl<TraitsType>::InstX86Cmpxchg8b;
3287 using Cvt = typename InstImpl<TraitsType>::InstX86Cvt;
3288 using Round = typename InstImpl<TraitsType>::InstX86Round;
3289 using Icmp = typename InstImpl<TraitsType>::InstX86Icmp;
3290 using Ucomiss = typename InstImpl<TraitsType>::InstX86Ucomiss;
3291 using UD2 = typename InstImpl<TraitsType>::InstX86UD2;
3292 using Int3 = typename InstImpl<TraitsType>::InstX86Int3;
3293 using Test = typename InstImpl<TraitsType>::InstX86Test;
3294 using Mfence = typename InstImpl<TraitsType>::InstX86Mfence;
3295 using Store = typename InstImpl<TraitsType>::InstX86Store;
3296 using StoreP = typename InstImpl<TraitsType>::InstX86StoreP;
3297 using StoreQ = typename InstImpl<TraitsType>::InstX86StoreQ;
3298 using StoreD = typename InstImpl<TraitsType>::InstX86StoreD;
3299 using Nop = typename InstImpl<TraitsType>::InstX86Nop;
3301 using Fld =
3305 using Fstp =
3308 using Pop = typename InstImpl<TraitsType>::InstX86Pop;
3309 using Push = typename InstImpl<TraitsType>::InstX86Push;
3310 using Ret = typename InstImpl<TraitsType>::InstX86Ret;
3311 using Setcc = typename InstImpl<TraitsType>::InstX86Setcc;
3312 using Xadd = typename InstImpl<TraitsType>::InstX86Xadd;
3313 using Xchg = typename InstImpl<TraitsType>::InstX86Xchg;
3315 using IacaStart = typename InstImpl<TraitsType>::InstX86IacaStart;
3316 using IacaEnd = typename InstImpl<TraitsType>::InstX86IacaEnd;
3318 using Pshufb = typename InstImpl<TraitsType>::InstX86Pshufb;
3319 using Punpckl = typename InstImpl<TraitsType>::InstX86Punpckl;
3320 using Punpckh = typename InstImpl<TraitsType>::InstX86Punpckh;
3321 using Packss = typename InstImpl<TraitsType>::InstX86Packss;
3322 using Packus = typename InstImpl<TraitsType>::InstX86Packus;