verification against the table in host_arm_defs.h, "Neon Immediate
operand". A particularly nasty piece of code.
git-svn-id: svn://svn.valgrind.org/vex/trunk@2661
ULong y, x = imm->imm8;
switch (imm->type) {
case 3:
- x = x << 8;
+ x = x << 8; /* fallthrough */
case 2:
- x = x << 8;
+ x = x << 8; /* fallthrough */
case 1:
- x = x << 8;
+ x = x << 8; /* fallthrough */
case 0:
return (x << 32) | x;
case 5:
x = x << 8;
else
x = (x << 8) | x;
+ /* fallthrough */
case 4:
x = (x << 16) | x;
return (x << 32) | x;
case 8:
x = (x << 8) | 0xFF;
+ /* fallthrough */
case 7:
x = (x << 8) | 0xFF;
return (x << 32) | x;