Fix IREE executable library version for branch_mul

IREE executable library version was bumped at  https://github.com/openxla/iree/pull/16757/
Need to specify the prebuilt used in branch_mul since it is not built
with the latest IREE compiler.

Change-Id: I4d640be66c9dfdbb7891f6db875ea3a80faa9e96
diff --git a/samples/branch_mul/branch_mul.c b/samples/branch_mul/branch_mul.c
index 4a234e4..57fc6f9 100644
--- a/samples/branch_mul/branch_mul.c
+++ b/samples/branch_mul/branch_mul.c
@@ -28,6 +28,8 @@
 #include "samples/branch_mul/branch_mul_c.h"
 #include "samples/branch_mul/branch_mul_expected.h"
 
+#define IREE_HAL_EXECUTABLE_LIBRARY_VERSION_0_3 0x00000003u
+
 static int8_t ret0[3][2][256] = { 0 };
 static iree_status_t run_test() {
   iree_hal_executable_environment_v0_t environment;
@@ -42,15 +44,14 @@
   } library;
   library.header =
       (const iree_hal_executable_library_header_t**)iree_elf_call_p_ip(
-          query_fn_ptr, IREE_HAL_EXECUTABLE_LIBRARY_VERSION_LATEST,
-          &environment);
+          query_fn_ptr, IREE_HAL_EXECUTABLE_LIBRARY_VERSION_0_3, &environment);
   if (library.header == NULL) {
     return iree_make_status(IREE_STATUS_NOT_FOUND,
                             "library header is empty (version mismatch?)");
   }
 
   const iree_hal_executable_library_header_t* header = *library.header;
-  if (header->version != IREE_HAL_EXECUTABLE_LIBRARY_VERSION_LATEST) {
+  if (header->version != IREE_HAL_EXECUTABLE_LIBRARY_VERSION_0_3) {
     return iree_make_status(IREE_STATUS_INVALID_ARGUMENT,
                             "library version error");
   }