tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

GemmologyEngineAVXVNNI.cpp (1079B)


      1 /* -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* this source code form is subject to the terms of the mozilla public
      3 * license, v. 2.0. if a copy of the mpl was not distributed with this file,
      4 * You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 
      6 #include <gemmology.h>
      7 
      8 namespace gemmology {
      9 template struct Engine<xsimd::avxvnni>;
     10 template void Engine<xsimd::avxvnni>::SelectColumnsB(int8_t const*, int8_t*,
     11                                                  size_t, uint32_t const*,
     12                                                  uint32_t const*);
     13 template void Engine<xsimd::avxvnni>::Shift::Multiply(
     14    uint8_t const*, int8_t const*, size_t, size_t, size_t,
     15    gemmology::callbacks::UnquantizeAndAddBiasAndWrite);
     16 template void Engine<xsimd::avxvnni>::Shift::PrepareBias(
     17    int8_t const*, size_t, size_t,
     18    gemmology::callbacks::UnquantizeAndAddBiasAndWrite);
     19 template void Engine<xsimd::avxvnni>::Shift::PrepareBias(
     20    int8_t const*, size_t, size_t,
     21    gemmology::callbacks::UnquantizeAndWrite);
     22 }  // namespace gemmology