// Copyright 2019 Google LLC // // This source code is licensed under the BSD-style license found in the // LICENSE file in the root directory of this source tree. // // Auto-generated file. Do not edit! // Microkernel: f32-vsigmoid // Generator: tools/generate-vunary-test.py #include #include #include #include #include #include #include "xnnpack.h" #include "xnnpack/common.h" #include "xnnpack/isa-checks.h" #include "xnnpack/microparams-init.h" #include "xnnpack/microparams.h" #include "xnnpack/vunary.h" #include "next_prime.h" #include "vunary-microkernel-tester.h" using TestInfo = Sigmoid; #define XNN_QUANTIZED(T) xnnpack::quantized #define XNN_UKERNEL_WITH_PARAMS(arch_flags, ukernel, batch_tile, vector_tile, datatype, params_type, init_params) \ TEST(ukernel, batch_eq) { TestBatchEq(arch_flags, batch_tile, ukernel, init_params); } \ TEST(ukernel, batch_div) { TestBatchDiv(arch_flags, batch_tile, ukernel, init_params); }\ TEST(ukernel, batch_lt) { TestBatchLT(arch_flags, batch_tile, ukernel, init_params); } \ TEST(ukernel, batch_gt) { TestBatchGT(arch_flags, batch_tile, ukernel, init_params); } \ TEST(ukernel, inplace) { TestInPlace(arch_flags, batch_tile, ukernel, init_params); } #include "f32-vsigmoid/f32-vsigmoid.h" #undef XNN_UKERNEL_WITH_PARAMS #undef XNN_QUANTIZED