message: Ruy: Permit GEMV code to thread if thread_count above 1
diff: @@ -261,12 +261,14 @@ int GetThreadCount(Context* context, int rows, int cols, int depth) {
  LoopStructure GetLoopStructure(int tentative_thread_count, int rows, int cols,
  int depth,
  int cache_friendly_traversal_threshold) {
  - if (cols == 1) { // Use a simple loop for the GEMV case.
  - return LoopStructure::kSimple;
  - } else if (tentative_thread_count == 1 &&
  + if (tentative_thread_count == 1) {
  + // If we are in the GEMV case or the size is below the
  + // threshold, stay with the simple loop structure.
  + if ((cols == 1) ||
  (rows + cols) * depth < cache_friendly_traversal_threshold) {
  return LoopStructure::kSimple;
  }
  + }
  return LoopStructure::kGeneral;
  }
  