Resize Bilinear operator

- Support TF 1.X legacy mode
- Support align corners & align centers options

PiperOrigin-RevId: 279872113
diff --git a/src/xnnpack/operator.h b/src/xnnpack/operator.h
index 81f4d82..73b81b0 100644
--- a/src/xnnpack/operator.h
+++ b/src/xnnpack/operator.h
@@ -69,6 +69,7 @@
   xnn_operator_type_max_pooling_f32,
   xnn_operator_type_max_pooling_u8,
   xnn_operator_type_prelu_f32,
+  xnn_operator_type_resize_bilinear_f32,
   xnn_operator_type_sigmoid_q8,
   xnn_operator_type_softargmax_q8,
   xnn_operator_type_unpooling_x32,
@@ -217,6 +218,8 @@
   size_t last_input_height;
   size_t last_input_width;
   const void* last_input;
+  size_t last_output_height;
+  size_t last_output_width;
   void* last_output;
 
   void* zero_buffer;
@@ -260,6 +263,7 @@
     struct max_pooling_context max_pooling;
     struct pixelwise_average_pooling_context pixelwise_average_pooling;
     struct prelu_context prelu;
+    struct resize_bilinear_context resize_bilinear;
     struct spmm_context spmm;
     struct subconv_context subconv;
     struct u8_softargmax_context u8_softargmax;