ck-tensorflow icon indicating copy to clipboard operation
ck-tensorflow copied to clipboard

Problem compiling TensorFlow for Android using Clang via CK

Open gfursin opened this issue 8 years ago • 4 comments

I didn't manage to compile TensorFlow for Android using Clang (from Android NDK), due to some strange error that clang is detected, but then full path used by TensorFlow make is wrong. Need to check it later - maybe some obvious mistake with registering clang in the CK env ...

gfursin avatar Mar 30 '17 19:03 gfursin

Still have the same problem when recompiling from scratch:

/home/fursin/data/android-ndk-r13b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/clang++ --std=c++11 -DIS_SLIM_BUILD -fno-exceptions -DNDEBUG -O2 -fPIE -pie -target aarch64-linux-android -gcc-toolchain /home/fursin/data/android-ndk-r13b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 --sysroot=/home/fursin/data/android-ndk-r13b/platforms/android-21/arch-arm64 -Wno-narrowing -fPIE -I/home/fursin/CK/local/env/e2148e84d72bbb61/install/include -I/home/fursin/data/android-ndk-r13b/sources/android/support/include -I/home/fursin/data/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include -I/home/fursin/data/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include -I. -I/home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/downloads/ -I/home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/downloads/eigen -I/home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/downloads/gemmlowp -I/home/fursin/CK/local/env/e2148e84d72bbb61/install/include -I/home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/gen/proto/ -I/home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/gen/proto_text/ -c /home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/gen/proto/tensorflow/core/util/test_log.pb.cc -o /home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/gen/obj/tensorflow/core/util/test_log.pb.o make: /home/fursin/data/android-ndk-r13b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/clang++: Command not found make: *** [/home/fursin/CK/local/env/21ba10beb6ae41b3/src/tensorflow/contrib/makefile/gen/obj/tensorflow/core/util/test_log.pb.o] Error 127

Error: make for android classification failed!

gfursin avatar Apr 04 '17 16:04 gfursin

Ok I'll fix LLVM compilation issue for android

DVEfremov avatar Apr 05 '17 13:04 DVEfremov

I fixed that problem, but now I have another problem compiling assembly:

/home/fursin/data/android-ndk-r13b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --std=c++11 -DIS_SLIM_BUILD -fno-exceptions -DNDEBUG -O2 -fPIE -pie -target aarch64-linux-android -gcc-toolchain /home/fursin/data/android-ndk-r13b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 --sysroot=/home/fursin/data/android-ndk-r13b/platforms/android-21/arch-arm64 -Wno-narrowing -fPIE -MT /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/gen/obj/tensorflow/core/kernels/meta_support.o -MMD -MP -MF /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/gen/dep//tensorflow/core/kernels/meta_support.Td -I/home/fursin/CK/local/env/e2148e84d72bbb61/install/include -I/home/fursin/data/android-ndk-r13b/sources/android/support/include -I/home/fursin/data/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/include -I/home/fursin/data/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include -I. -I/home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/ -I/home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/eigen -I/home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp -I/home/fursin/CK/local/env/e2148e84d72bbb61/install/include -I/home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/gen/proto/ -I/home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/gen/proto_text/ -c tensorflow/core/kernels/meta_support.cc -o /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/gen/obj/tensorflow/core/kernels/meta_support.o clang++: warning: argument unused during compilation: '-pie' In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand in inline asm: 'ldr w0, ${11:x}dup v8.4s, w0ldr w0, ${5:x}dup v9.4s, w0ldr w0, ${7:x}dup v10.4s, w0ldr w0, ${9:x}dup v11.4s, w0ldr w0, ${8:x}dup v12.4s, w0ldr w0, ${6:x}dup v13.4s, w0ldr w0, ${4:x}dup v14.4s, w01:mov x0, ${2:x}mov x1, ${10:x}subs x0, x0, #15beq 3f2:subs x0, x0, #16ld1 {v0.4s}, [${0:x}], #16ld1 {v4.4s}, [x1], #16prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s, v3.4s}, [${1:x}], #64prfm pldl1keep, [${1:x}]bne 2b3:ld1 {v0.2s}, [${0:x}], #8ld1 {v0.s}[2], [${0:x}], #4ld1 {v0.h}[6], [${0:x}], #2ld1 {v0.b}[14], [${0:x}], #1ld1 {v4.2s}, [x1], #8ld1 {v4.s}[2], [x1], #4ld1 {v4.h}[6], [x1], #2ld1 {v4.b}[14], [x1], #1prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s}, [${1:x}], #48st1 {v3.2s}, [${1:x}], #8st1 {v3.s}[2], [${1:x}], #4prfm pldl1keep, [${1:x}]subs ${3:x}, ${3:x}, #1bne 1b' "ldr w0, %x[input_range_min]\n" ^ /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand in inline asm: 'ldr w0, ${11:x}dup v8.4s, w0ldr w0, ${5:x}dup v9.4s, w0ldr w0, ${7:x}dup v10.4s, w0ldr w0, ${9:x}dup v11.4s, w0ldr w0, ${8:x}dup v12.4s, w0ldr w0, ${6:x}dup v13.4s, w0ldr w0, ${4:x}dup v14.4s, w01:mov x0, ${2:x}mov x1, ${10:x}subs x0, x0, #15beq 3f2:subs x0, x0, #16ld1 {v0.4s}, [${0:x}], #16ld1 {v4.4s}, [x1], #16prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s, v3.4s}, [${1:x}], #64prfm pldl1keep, [${1:x}]bne 2b3:ld1 {v0.2s}, [${0:x}], #8ld1 {v0.s}[2], [${0:x}], #4ld1 {v0.h}[6], [${0:x}], #2ld1 {v0.b}[14], [${0:x}], #1ld1 {v4.2s}, [x1], #8ld1 {v4.s}[2], [x1], #4ld1 {v4.h}[6], [x1], #2ld1 {v4.b}[14], [x1], #1prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s}, [${1:x}], #48st1 {v3.2s}, [${1:x}], #8st1 {v3.s}[2], [${1:x}], #4prfm pldl1keep, [${1:x}]subs ${3:x}, ${3:x}, #1bne 1b' /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand in inline asm: 'ldr w0, ${11:x}dup v8.4s, w0ldr w0, ${5:x}dup v9.4s, w0ldr w0, ${7:x}dup v10.4s, w0ldr w0, ${9:x}dup v11.4s, w0ldr w0, ${8:x}dup v12.4s, w0ldr w0, ${6:x}dup v13.4s, w0ldr w0, ${4:x}dup v14.4s, w01:mov x0, ${2:x}mov x1, ${10:x}subs x0, x0, #15beq 3f2:subs x0, x0, #16ld1 {v0.4s}, [${0:x}], #16ld1 {v4.4s}, [x1], #16prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s, v3.4s}, [${1:x}], #64prfm pldl1keep, [${1:x}]bne 2b3:ld1 {v0.2s}, [${0:x}], #8ld1 {v0.s}[2], [${0:x}], #4ld1 {v0.h}[6], [${0:x}], #2ld1 {v0.b}[14], [${0:x}], #1ld1 {v4.2s}, [x1], #8ld1 {v4.s}[2], [x1], #4ld1 {v4.h}[6], [x1], #2ld1 {v4.b}[14], [x1], #1prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s}, [${1:x}], #48st1 {v3.2s}, [${1:x}], #8st1 {v3.s}[2], [${1:x}], #4prfm pldl1keep, [${1:x}]subs ${3:x}, ${3:x}, #1bne 1b' /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand in inline asm: 'ldr w0, ${11:x}dup v8.4s, w0ldr w0, ${5:x}dup v9.4s, w0ldr w0, ${7:x}dup v10.4s, w0ldr w0, ${9:x}dup v11.4s, w0ldr w0, ${8:x}dup v12.4s, w0ldr w0, ${6:x}dup v13.4s, w0ldr w0, ${4:x}dup v14.4s, w01:mov x0, ${2:x}mov x1, ${10:x}subs x0, x0, #15beq 3f2:subs x0, x0, #16ld1 {v0.4s}, [${0:x}], #16ld1 {v4.4s}, [x1], #16prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s, v3.4s}, [${1:x}], #64prfm pldl1keep, [${1:x}]bne 2b3:ld1 {v0.2s}, [${0:x}], #8ld1 {v0.s}[2], [${0:x}], #4ld1 {v0.h}[6], [${0:x}], #2ld1 {v0.b}[14], [${0:x}], #1ld1 {v4.2s}, [x1], #8ld1 {v4.s}[2], [x1], #4ld1 {v4.h}[6], [x1], #2ld1 {v4.b}[14], [x1], #1prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s}, [${1:x}], #48st1 {v3.2s}, [${1:x}], #8st1 {v3.s}[2], [${1:x}], #4prfm pldl1keep, [${1:x}]subs ${3:x}, ${3:x}, #1bne 1b' /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand in inline asm: 'ldr w0, ${11:x}dup v8.4s, w0ldr w0, ${5:x}dup v9.4s, w0ldr w0, ${7:x}dup v10.4s, w0ldr w0, ${9:x}dup v11.4s, w0ldr w0, ${8:x}dup v12.4s, w0ldr w0, ${6:x}dup v13.4s, w0ldr w0, ${4:x}dup v14.4s, w01:mov x0, ${2:x}mov x1, ${10:x}subs x0, x0, #15beq 3f2:subs x0, x0, #16ld1 {v0.4s}, [${0:x}], #16ld1 {v4.4s}, [x1], #16prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s, v3.4s}, [${1:x}], #64prfm pldl1keep, [${1:x}]bne 2b3:ld1 {v0.2s}, [${0:x}], #8ld1 {v0.s}[2], [${0:x}], #4ld1 {v0.h}[6], [${0:x}], #2ld1 {v0.b}[14], [${0:x}], #1ld1 {v4.2s}, [x1], #8ld1 {v4.s}[2], [x1], #4ld1 {v4.h}[6], [x1], #2ld1 {v4.b}[14], [x1], #1prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s}, [${1:x}], #48st1 {v3.2s}, [${1:x}], #8st1 {v3.s}[2], [${1:x}], #4prfm pldl1keep, [${1:x}]subs ${3:x}, ${3:x}, #1bne 1b' /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand in inline asm: 'ldr w0, ${11:x}dup v8.4s, w0ldr w0, ${5:x}dup v9.4s, w0ldr w0, ${7:x}dup v10.4s, w0ldr w0, ${9:x}dup v11.4s, w0ldr w0, ${8:x}dup v12.4s, w0ldr w0, ${6:x}dup v13.4s, w0ldr w0, ${4:x}dup v14.4s, w01:mov x0, ${2:x}mov x1, ${10:x}subs x0, x0, #15beq 3f2:subs x0, x0, #16ld1 {v0.4s}, [${0:x}], #16ld1 {v4.4s}, [x1], #16prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s, v3.4s}, [${1:x}], #64prfm pldl1keep, [${1:x}]bne 2b3:ld1 {v0.2s}, [${0:x}], #8ld1 {v0.s}[2], [${0:x}], #4ld1 {v0.h}[6], [${0:x}], #2ld1 {v0.b}[14], [${0:x}], #1ld1 {v4.2s}, [x1], #8ld1 {v4.s}[2], [x1], #4ld1 {v4.h}[6], [x1], #2ld1 {v4.b}[14], [x1], #1prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s}, [${1:x}], #48st1 {v3.2s}, [${1:x}], #8st1 {v3.s}[2], [${1:x}], #4prfm pldl1keep, [${1:x}]subs ${3:x}, ${3:x}, #1bne 1b' /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand in inline asm: 'ldr w0, ${11:x}dup v8.4s, w0ldr w0, ${5:x}dup v9.4s, w0ldr w0, ${7:x}dup v10.4s, w0ldr w0, ${9:x}dup v11.4s, w0ldr w0, ${8:x}dup v12.4s, w0ldr w0, ${6:x}dup v13.4s, w0ldr w0, ${4:x}dup v14.4s, w01:mov x0, ${2:x}mov x1, ${10:x}subs x0, x0, #15beq 3f2:subs x0, x0, #16ld1 {v0.4s}, [${0:x}], #16ld1 {v4.4s}, [x1], #16prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s, v3.4s}, [${1:x}], #64prfm pldl1keep, [${1:x}]bne 2b3:ld1 {v0.2s}, [${0:x}], #8ld1 {v0.s}[2], [${0:x}], #4ld1 {v0.h}[6], [${0:x}], #2ld1 {v0.b}[14], [${0:x}], #1ld1 {v4.2s}, [x1], #8ld1 {v4.s}[2], [x1], #4ld1 {v4.h}[6], [x1], #2ld1 {v4.b}[14], [x1], #1prfm pldl1keep, [${0:x}, #32]uxtl2 v1.8h, v0.16buxtl v0.8h, v0.8buxtl2 v5.8h, v4.16buxtl v4.8h, v4.8bsxtl2 v3.4s, v1.8hsxtl v2.4s, v1.4hsxtl2 v7.4s, v5.8hsxtl v6.4s, v5.4hsxtl2 v1.4s, v0.8hsxtl v0.4s, v0.4hsxtl2 v5.4s, v4.8hsxtl v4.4s, v4.4hscvtf v0.4s, v0.4sscvtf v1.4s, v1.4sscvtf v2.4s, v2.4sscvtf v3.4s, v3.4sscvtf v4.4s, v4.4sscvtf v5.4s, v5.4sscvtf v6.4s, v6.4sscvtf v7.4s, v7.4sfmul v0.4s, v0.4s, v9.4sfmul v1.4s, v1.4s, v9.4sfmul v2.4s, v2.4s, v9.4sfmul v3.4s, v3.4s, v9.4sfmul v4.4s, v4.4s, v11.4sfmul v5.4s, v5.4s, v11.4sfmul v6.4s, v6.4s, v11.4sfmul v7.4s, v7.4s, v11.4sfadd v0.4s, v0.4s, v8.4sfadd v1.4s, v1.4s, v8.4sfadd v2.4s, v2.4s, v8.4sfadd v3.4s, v3.4s, v8.4sfadd v4.4s, v4.4s, v10.4sfadd v5.4s, v5.4s, v10.4sfadd v6.4s, v6.4s, v10.4sfadd v7.4s, v7.4s, v10.4sfadd v0.4s, v0.4s, v4.4sfadd v1.4s, v1.4s, v5.4sfadd v2.4s, v2.4s, v6.4sfadd v3.4s, v3.4s, v7.4sfsub v0.4s, v0.4s, v12.4sfsub v1.4s, v1.4s, v12.4sfsub v2.4s, v2.4s, v12.4sfsub v3.4s, v3.4s, v12.4sfmul v0.4s, v0.4s, v13.4sfmul v1.4s, v1.4s, v13.4sfmul v2.4s, v2.4s, v13.4sfmul v3.4s, v3.4s, v13.4sfadd v0.4s, v0.4s, v14.4sfadd v1.4s, v1.4s, v14.4sfadd v2.4s, v2.4s, v14.4sfadd v3.4s, v3.4s, v14.4sfcvtzs v0.4s, v0.4sfcvtzs v1.4s, v1.4sfcvtzs v2.4s, v2.4sfcvtzs v3.4s, v3.4sst1 {v0.4s, v1.4s, v2.4s}, [${1:x}], #48st1 {v3.2s}, [${1:x}], #8st1 {v3.s}[2], [${1:x}], #4prfm pldl1keep, [${1:x}]subs ${3:x}, ${3:x}, #1bne 1b' /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: unknown token in expression :1:10: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7784:7: error: invalid operand "ldr w0, %x[input_range_min]\n" ^ :1:10: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7786:8: error: unknown token in expression "ldr w0, %x[input_range_scale]\n" ^ :3:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7786:8: error: invalid operand "ldr w0, %x[input_range_scale]\n" ^ :3:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7788:8: error: unknown token in expression "ldr w0, %x[bias_range_min]\n" ^ :5:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7788:8: error: invalid operand "ldr w0, %x[bias_range_min]\n" ^ :5:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7790:8: error: unknown token in expression "ldr w0, %x[bias_range_scale]\n" ^ :7:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7790:8: error: invalid operand "ldr w0, %x[bias_range_scale]\n" ^ :7:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7792:8: error: unknown token in expression "ldr w0, %x[output_range_min]\n" ^ :9:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7792:8: error: invalid operand "ldr w0, %x[output_range_min]\n" ^ :9:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7794:8: error: unknown token in expression "ldr w0, %x[one_over_output_range_scale]\n" ^ :11:9: note: instantiated into assembly here ldr w0, ^ In file included from tensorflow/core/kernels/meta_support.cc:18: In file included from ./tensorflow/core/kernels/meta_support.h:23: In file included from /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels.h:241: /home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/downloads/gemmlowp/meta/transform_kernels_arm_64.h:7794:8: error: invalid operand "ldr w0, %x[one_over_output_range_scale]\n" ^ :11:9: note: instantiated into assembly here ldr w0, ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make: *** [/home/fursin/CK/local/env/9eb14a624291bed4/src/tensorflow/contrib/makefile/gen/obj/tensorflow/core/kernels/meta_support.o] Error 1

Error: make for android classification failed! CK error: package installation failed!

gfursin avatar Apr 10 '17 13:04 gfursin

The problem seems to be with gemmlowp ...

gfursin avatar Apr 10 '17 13:04 gfursin