message: TFLu: Don't construct PoolParams if not needed in CMSIS int8 kernel
diff: @@ -99,6 +99,7 @@ void AverageEvalQuantized(TfLiteContext* context, const TfLiteNode* node,
  TfLiteEvalTensor* output) {
  TFLITE_DCHECK(input->type == kTfLiteUInt8 || input->type == kTfLiteInt8);
  + if (input->type == kTfLiteUInt8) {
  PoolParams op_params;
  op_params.stride_height = params->stride_height;
  op_params.stride_width = params->stride_width;
  @@ -109,7 +110,6 @@ void AverageEvalQuantized(TfLiteContext* context, const TfLiteNode* node,
  op_params.quantized_activation_min = data.activation_min;
  op_params.quantized_activation_max = data.activation_max;
  - if (input->type == kTfLiteUInt8) {
  reference_ops::AveragePool(op_params, tflite::micro::GetTensorShape(input),
  tflite::micro::GetTensorData<uint8_t>(input),
  tflite::micro::GetTensorShape(output),
  