--disp8scale;
break;
}
- /* vcvt{,t}s{s,d}2usi need special casing: fall through */
+ /* vcvt{,t}s{s,d}2usi need special casing. */
+ fallthrough;
case 0x2c: /* vcvtts{s,d}2si need special casing */
case 0x2d: /* vcvts{s,d}2si need special casing */
if ( evex_encoded() )
disp8scale -= 1 + (s->evex.pfx == vex_66);
break;
}
- /* vcvt{,t}sh2usi needs special casing: fall through */
+ /* vcvt{,t}sh2usi needs special casing. */
+ fallthrough;
case 0x2c: case 0x2d: /* vcvt{,t}sh2si need special casing */
disp8scale = 1;
break;
d = (d & ~DstMask) | DstMem;
/* Becomes a normal DstMem operation from here on. */
+ fallthrough;
case DstMem:
generate_exception_if(ea.type == OP_MEM && evex.z, X86_EXC_UD);
if ( state->simd_size != simd_none )
break;
}
generate_exception_if((modrm_reg & 7) != 0, X86_EXC_UD);
+ fallthrough;
case 0x88 ... 0x8b: /* mov */
case 0xa0 ... 0xa1: /* mov mem.offs,{%al,%ax,%eax,%rax} */
case 0xa2 ... 0xa3: /* mov {%al,%ax,%eax,%rax},mem.offs */