IVGCVSW-7240 Adjoint is Transpose in TFLite. Change in TFLite parser

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I1bc3d50b8fa6e216d8b6b7e3421d2ff37a21712c
diff --git a/src/armnnTfLiteParser/TfLiteParser.cpp b/src/armnnTfLiteParser/TfLiteParser.cpp
index a26f3e5..e036d0c 100644
--- a/src/armnnTfLiteParser/TfLiteParser.cpp
+++ b/src/armnnTfLiteParser/TfLiteParser.cpp
@@ -1586,10 +1586,11 @@
     const auto& operatorPtr = m_Model->subgraphs[subgraphIndex]->operators[operatorIndex];
     const auto* options = operatorPtr->builtin_options.AsBatchMatMulOptions();
 
-    BatchMatMulDescriptor descriptor(false,
+    // Adjoint in tensorflow lite performs transpose operation
+    BatchMatMulDescriptor descriptor(options->adj_x,
+                                     options->adj_y,
                                      false,
-                                     options->adj_x,
-                                     options->adj_y);
+                                     false);
                                      // Arbitrary DataLayout
 
     IConnectableLayer* layer = m_Network->AddBatchMatMulLayer(descriptor, layerName.c_str());