From 52e49d79933410da73c2000ffb630f663d3c7962 Mon Sep 17 00:00:00 2001
From: Mihai Maruseac <mihaimaruseac@google.com>
Date: Fri, 28 Jun 2019 18:06:51 -0700
Subject: [PATCH] Automated rollback of commit
 23d1e472b2c4e15fc76946924a079ab58c18d5ff

PiperOrigin-RevId: 255702120
---
 tensorflow/lite/kernels/internal/BUILD | 56 +++++++++++++++++++++++---
 1 file changed, 51 insertions(+), 5 deletions(-)

diff --git a/tensorflow/lite/kernels/internal/BUILD b/tensorflow/lite/kernels/internal/BUILD
index c1d4d9bf0b3..9b4e65c6eb7 100644
--- a/tensorflow/lite/kernels/internal/BUILD
+++ b/tensorflow/lite/kernels/internal/BUILD
@@ -568,16 +568,62 @@ cc_library(
         ":common",
         ":compatibility",
         ":cpu_check",
-        ":neon_tensor_utils",
-        ":portable_tensor_utils",
-        ":sse_tensor_utils",
         ":types",
         "//tensorflow/lite/c:c_api_internal",
+        "@arm_neon_2_x86_sse",
         "//tensorflow/lite/kernels:cpu_backend_context",
         "//tensorflow/lite/kernels:op_macros",
-        "@arm_neon_2_x86_sse",
         "@gemmlowp//:fixedpoint",
-    ],
+    ] + select({
+        ":aarch64": [
+            ":neon_tensor_utils",
+        ],
+        ":arm": [
+            ":neon_tensor_utils",
+        ],
+        ":arm64-v8a": [
+            ":neon_tensor_utils",
+        ],
+        ":armeabi-v7a": [
+            ":neon_tensor_utils",
+        ],
+        ":armv7a": [
+            ":neon_tensor_utils",
+        ],
+        ":haswell": [
+            ":sse_tensor_utils",
+        ],
+        ":ios_armv7": [
+            ":neon_tensor_utils",
+        ],
+        ":ios_arm64": [
+            ":neon_tensor_utils",
+        ],
+        ":ios_x86_64": [
+            ":sse_tensor_utils",
+        ],
+        ":x86_64": [
+            ":sse_tensor_utils",
+        ],
+        ":x86": [
+            ":sse_tensor_utils",
+        ],
+        ":k8": [
+            ":sse_tensor_utils",
+        ],
+        ":darwin": [
+            ":sse_tensor_utils",
+        ],
+        ":darwin_x86_64": [
+            ":sse_tensor_utils",
+        ],
+        ":freebsd": [
+            ":sse_tensor_utils",
+        ],
+        "//conditions:default": [
+            ":portable_tensor_utils",
+        ],
+    }),
 )
 
 cc_library(