Skip to content

Instantly share code, notes, and snippets.

@dicej
Created August 23, 2024 21:48
Show Gist options
  • Save dicej/e89895a30df18989d1154964fe8a65bc to your computer and use it in GitHub Desktop.
Save dicej/e89895a30df18989d1154964fe8a65bc to your computer and use it in GitHub Desktop.
(func $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__global__System_Text_Json_Serialization_Metadata_IJsonTypeInfoResolver_GetTypeInfo (;20990;) (type 6) (param i32 i32 i32
i32) (result i32)
(local i32)
block ;; label = @1
block ;; label = @2
block ;; label = @3
local.get 2
i32.const 2670040
i32.eq
br_if 0 (;@3;)
block ;; label = @4
local.get 2
i32.const 2676824
i32.eq
br_if 0 (;@4;)
block ;; label = @5
local.get 2
i32.const 2670024
i32.eq
br_if 0 (;@5;)
block ;; label = @6
local.get 2
i32.const 2674248
i32.eq
br_if 0 (;@6;)
block ;; label = @7
local.get 2
i32.const 2674728
i32.eq
br_if 0 (;@7;)
i32.const 0
local.set 4
local.get 2
i32.const 2673816
i32.ne
br_if 6 (;@1;)
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_String
local.set 4
i32.const 0
i32.load offset=6198036
br_if 5 (;@2;)
br 6 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_Int32
local.set 4
i32.const 0
i32.load offset=6198036
br_if 4 (;@2;)
br 5 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_DateTime
local.set 4
i32.const 0
i32.load offset=6198036
br_if 3 (;@2;)
br 4 (;@1;)
end
loop ;; label = @5
br 0 (;@5;)
end
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_ForecastArray
local.set 4
i32.const 0
i32.load offset=6198036
br_if 1 (;@2;)
br 2 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_Forecast
local.set 4
i32.const 0
i32.load offset=6198036
i32.eqz
br_if 1 (;@1;)
end
i32.const 0
local.set 4
end
local.get 4
)
(func $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__global__System_Text_Json_Serialization_Metadata_IJsonTypeInfoResolver_GetTypeInfo (;24482;) (type 6) (param i32 i32 i32
i32) (result i32)
(local i32)
block ;; label = @1
block ;; label = @2
block ;; label = @3
local.get 2
i32.const 2674216
i32.eq
br_if 0 (;@3;)
block ;; label = @4
local.get 2
i32.const 2681000
i32.eq
br_if 0 (;@4;)
block ;; label = @5
local.get 2
i32.const 2674200
i32.eq
br_if 0 (;@5;)
block ;; label = @6
local.get 2
i32.const 2678424
i32.eq
br_if 0 (;@6;)
block ;; label = @7
local.get 2
i32.const 2678904
i32.eq
br_if 0 (;@7;)
i32.const 0
local.set 4
local.get 2
i32.const 2677992
i32.ne
br_if 6 (;@1;)
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_String
local.set 4
i32.const 0
i32.load offset=6209172
br_if 5 (;@2;)
br 6 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_Int32
local.set 4
i32.const 0
i32.load offset=6209172
br_if 4 (;@2;)
br 5 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_DateTime
local.set 4
i32.const 0
i32.load offset=6209172
br_if 3 (;@2;)
br 4 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_Message
local.set 4
i32.const 0
i32.load offset=6209172
br_if 2 (;@2;)
br 3 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_ForecastArray
local.set 4
i32.const 0
i32.load offset=6209172
br_if 1 (;@2;)
br 2 (;@1;)
end
local.get 0
local.get 1
local.get 3
call $App_SpinHttpWorld_wit_exports_wasi_http_v0_2_0_AppJsonSerializerContext__Create_Forecast
local.set 4
i32.const 0
i32.load offset=6209172
i32.eqz
br_if 1 (;@1;)
end
i32.const 0
local.set 4
end
local.get 4
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment