ARM32 vector lowering: fabs, scalarize remaining arithmetic operations.

BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4076
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/1685253003 .
diff --git a/src/IceTargetLoweringARM32.cpp b/src/IceTargetLoweringARM32.cpp
index 1eaec8b..9db8a77 100644
--- a/src/IceTargetLoweringARM32.cpp
+++ b/src/IceTargetLoweringARM32.cpp
@@ -447,9 +447,15 @@
       switch (Op) {
       default:
         break;
+      case InstArithmetic::Ashr:
       case InstArithmetic::Fdiv:
-      case InstArithmetic::Udiv:
+      case InstArithmetic::Frem:
+      case InstArithmetic::Lshr:
       case InstArithmetic::Sdiv:
+      case InstArithmetic::Shl:
+      case InstArithmetic::Srem:
+      case InstArithmetic::Udiv:
+      case InstArithmetic::Urem:
         scalarizeArithmetic(Op, Dest, Instr->getSrc(0), Instr->getSrc(1));
         Instr->setDeleted();
         return;