{"name": "float64_to_uint32", "code": "__int64 __fastcall float64_to_uint32 ( double @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = llrint ( @@a1@@ ) ; if ( @@v2@@ < Number ) return Number ; if ( @@v2@@ <= Number ) return ( unsigned int ) @@v2@@ ; return ( unsigned int ) Number ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}]}
{"name": "float64_to_uint32_round_to_zero", "code": "__int64 __fastcall float64_to_uint32_round_to_zero ( double @@a1@@ ) { return ( unsigned int ) ( int ) @@a1@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}]}