Wire Sysio
Wire Sysion 1.0.0
Loading...
Searching...
No Matches
f32_tests.cpp
Go to the documentation of this file.
1
// Generated by spec_test_generator. DO NOT MODIFY THIS FILE.
2
3
#include <algorithm>
4
#include <vector>
5
#include <iostream>
6
#include <iterator>
7
#include <cmath>
8
#include <cstdlib>
9
#include <
catch2/catch.hpp
>
10
#include <utils.hpp>
11
#include <
wasm_config.hpp
>
12
#include <sysio/vm/backend.hpp>
13
14
using namespace
sysio
;
15
using namespace
sysio::vm
;
16
extern
wasm_allocator
wa
;
17
18
BACKEND_TEST_CASE
(
"Testing wasm <f32_0_wasm>"
,
"[f32_0_wasm_tests]"
) {
19
using
backend_t
=
backend<standalone_function_t, TestType>
;
20
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.0.wasm"
);
21
backend_t
bkend
( code, &
wa
);
22
23
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
24
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
25
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
26
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
27
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
28
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
29
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
30
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
31
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
32
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
33
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
34
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
35
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
36
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
37
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
38
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
39
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
40
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
41
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
42
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
43
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
44
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
45
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
46
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
47
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
48
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
49
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
50
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
51
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
52
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
53
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
54
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
55
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
56
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
57
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
58
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
59
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
60
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
61
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
62
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
63
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483649));
64
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483649));
65
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1));
66
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1));
67
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483650));
68
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
69
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
70
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2));
71
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872257));
72
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388607));
73
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872255));
74
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388609));
75
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
76
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
77
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
78
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
79
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
80
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
81
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
82
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
83
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
84
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
85
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
86
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
87
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
88
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
89
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
90
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
91
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
92
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
93
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
94
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
95
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
96
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
97
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
98
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
99
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
100
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
101
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
102
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
103
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2155872256));
104
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2155872256));
105
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(8388608));
106
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(8388608));
107
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2155872257));
108
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2155872255));
109
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(8388607));
110
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(8388609));
111
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2164260864));
112
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
113
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(0));
114
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(16777216));
115
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
116
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
117
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
118
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
119
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
120
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
121
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
122
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
123
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
124
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
125
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
126
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
127
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
128
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
129
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
130
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
131
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
132
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
133
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
134
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
135
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
136
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
137
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
138
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
139
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
140
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
141
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
142
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
143
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3204448256));
144
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3204448256));
145
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1056964608));
146
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1056964608));
147
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3204448256));
148
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3204448256));
149
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1056964608));
150
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1056964608));
151
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3204448256));
152
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3204448256));
153
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1056964608));
154
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1056964608));
155
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3212836864));
156
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
157
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(0));
158
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1065353216));
159
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3217031168));
160
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1056964608));
161
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3204448256));
162
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1069547520));
163
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3235450843));
164
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1085870043));
165
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3233353691));
166
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1087967195));
167
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
168
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
169
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
170
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
171
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
172
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
173
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
174
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
175
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
176
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
177
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
178
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
179
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
180
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
181
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
182
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
183
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3212836864));
184
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3212836864));
185
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1065353216));
186
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1065353216));
187
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3212836864));
188
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3212836864));
189
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1065353216));
190
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1065353216));
191
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3212836864));
192
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3212836864));
193
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1065353216));
194
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1065353216));
195
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3217031168));
196
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
197
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
198
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1069547520));
199
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3221225472));
200
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(0));
201
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(0));
202
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1073741824));
203
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3236499419));
204
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1084821467));
205
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3232305115));
206
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1089015771));
207
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
208
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
209
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
210
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
211
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
212
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
213
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
214
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
215
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
216
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
217
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
218
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
219
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
220
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
221
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
222
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
223
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3234402267));
224
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3234402267));
225
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1086918619));
226
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1086918619));
227
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3234402267));
228
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3234402267));
229
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1086918619));
230
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1086918619));
231
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3234402267));
232
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3234402267));
233
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1086918619));
234
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1086918619));
235
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3235450843));
236
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3233353691));
237
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1085870043));
238
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1087967195));
239
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3236499419));
240
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3232305115));
241
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1084821467));
242
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1089015771));
243
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3242790875));
244
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(0));
245
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(0));
246
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1095307227));
247
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
248
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
249
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
250
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
251
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
252
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
253
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
254
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
255
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
256
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
257
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
258
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
259
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
260
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
261
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
262
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
263
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578687));
264
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578687));
265
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095039));
266
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095039));
267
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578687));
268
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578687));
269
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095039));
270
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095039));
271
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578687));
272
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578687));
273
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095039));
274
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095039));
275
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578687));
276
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578687));
277
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095039));
278
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095039));
279
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578687));
280
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578687));
281
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095039));
282
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095039));
283
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578687));
284
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578687));
285
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095039));
286
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095039));
287
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
288
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(0));
289
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(0));
290
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
291
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
292
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
293
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
294
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
295
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
296
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
297
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
298
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
299
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
300
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
301
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
302
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
303
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
304
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
305
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
306
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
307
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
308
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
309
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
310
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
311
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578688));
312
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578688));
313
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095040));
314
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095040));
315
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578688));
316
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578688));
317
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095040));
318
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095040));
319
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578688));
320
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578688));
321
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095040));
322
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095040));
323
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578688));
324
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578688));
325
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095040));
326
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095040));
327
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
328
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
329
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
330
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
331
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
332
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
333
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
334
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
335
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
336
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
337
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
338
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
339
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
340
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
341
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
342
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
343
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
344
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
345
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(0)))));
346
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(0)))));
347
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
348
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
349
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(0)))));
350
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(0)))));
351
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
352
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
353
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1)))));
354
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1)))));
355
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
356
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
357
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1)))));
358
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1)))));
359
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
360
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
361
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(8388608)))));
362
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(8388608)))));
363
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
364
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
365
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(8388608)))));
366
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(8388608)))));
367
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
368
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
369
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
370
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
371
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
372
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
373
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
374
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
375
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
376
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
377
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
378
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
379
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
380
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
381
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
382
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
383
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
384
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
385
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
386
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
387
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
388
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
389
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
390
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
391
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
392
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
393
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
394
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
395
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
396
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
397
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
398
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
399
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
400
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
401
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
402
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
403
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
404
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
405
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
406
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
407
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
408
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
409
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
410
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
411
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
412
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
413
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
414
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
415
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
416
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
417
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
418
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
419
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
420
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
421
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
422
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"add"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
423
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
424
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
425
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
426
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
427
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1));
428
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483649));
429
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1));
430
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483649));
431
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(8388608));
432
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2155872256));
433
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(8388608));
434
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2155872256));
435
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
436
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
437
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
438
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
439
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
440
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
441
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
442
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
443
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
444
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
445
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
446
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
447
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
448
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
449
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
450
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
451
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
452
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
453
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
454
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
455
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
456
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
457
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
458
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
459
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
460
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
461
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
462
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
463
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483649));
464
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483649));
465
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1));
466
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1));
467
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
468
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483650));
469
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2));
470
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
471
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(8388607));
472
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2155872257));
473
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(8388609));
474
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2155872255));
475
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
476
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
477
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
478
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
479
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
480
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
481
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
482
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
483
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
484
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
485
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
486
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
487
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
488
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
489
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
490
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
491
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
492
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
493
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
494
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
495
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
496
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
497
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
498
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
499
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
500
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
501
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
502
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
503
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2155872256));
504
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2155872256));
505
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(8388608));
506
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(8388608));
507
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2155872255));
508
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2155872257));
509
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(8388609));
510
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(8388607));
511
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(0));
512
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2164260864));
513
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(16777216));
514
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
515
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
516
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
517
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
518
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
519
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
520
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
521
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
522
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
523
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
524
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
525
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
526
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
527
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
528
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
529
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
530
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
531
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
532
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
533
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
534
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
535
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
536
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
537
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
538
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
539
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
540
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
541
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
542
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
543
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3204448256));
544
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3204448256));
545
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1056964608));
546
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1056964608));
547
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3204448256));
548
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3204448256));
549
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1056964608));
550
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1056964608));
551
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3204448256));
552
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3204448256));
553
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1056964608));
554
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1056964608));
555
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(0));
556
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3212836864));
557
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1065353216));
558
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
559
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1056964608));
560
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3217031168));
561
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1069547520));
562
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3204448256));
563
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1085870043));
564
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3235450843));
565
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1087967195));
566
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3233353691));
567
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
568
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
569
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
570
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
571
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
572
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
573
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
574
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
575
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
576
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
577
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
578
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
579
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
580
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
581
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
582
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
583
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3212836864));
584
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3212836864));
585
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1065353216));
586
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1065353216));
587
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3212836864));
588
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3212836864));
589
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1065353216));
590
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1065353216));
591
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3212836864));
592
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3212836864));
593
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1065353216));
594
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1065353216));
595
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
596
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3217031168));
597
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1069547520));
598
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
599
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(0));
600
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3221225472));
601
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1073741824));
602
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(0));
603
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1084821467));
604
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3236499419));
605
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1089015771));
606
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3232305115));
607
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
608
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
609
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
610
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
611
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
612
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
613
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
614
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
615
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
616
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
617
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
618
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
619
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
620
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
621
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
622
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
623
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3234402267));
624
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3234402267));
625
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1086918619));
626
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1086918619));
627
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3234402267));
628
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3234402267));
629
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1086918619));
630
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1086918619));
631
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3234402267));
632
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3234402267));
633
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1086918619));
634
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1086918619));
635
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3233353691));
636
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3235450843));
637
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1087967195));
638
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1085870043));
639
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3232305115));
640
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3236499419));
641
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1089015771));
642
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1084821467));
643
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(0));
644
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3242790875));
645
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1095307227));
646
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(0));
647
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
648
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
649
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
650
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
651
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
652
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
653
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
654
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
655
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
656
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
657
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
658
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
659
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
660
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
661
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
662
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
663
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578687));
664
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578687));
665
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095039));
666
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095039));
667
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578687));
668
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578687));
669
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095039));
670
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095039));
671
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578687));
672
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578687));
673
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095039));
674
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095039));
675
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578687));
676
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578687));
677
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095039));
678
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095039));
679
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578687));
680
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578687));
681
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095039));
682
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095039));
683
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578687));
684
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578687));
685
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095039));
686
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095039));
687
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(0));
688
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
689
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
690
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(0));
691
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
692
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
693
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
694
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
695
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
696
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
697
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
698
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
699
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
700
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
701
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
702
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
703
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
704
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
705
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
706
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
707
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
708
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
709
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
710
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
711
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578688));
712
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578688));
713
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095040));
714
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095040));
715
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578688));
716
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578688));
717
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095040));
718
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095040));
719
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578688));
720
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578688));
721
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095040));
722
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095040));
723
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578688));
724
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578688));
725
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095040));
726
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095040));
727
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
728
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
729
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
730
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
731
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
732
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
733
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
734
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
735
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
736
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
737
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
738
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
739
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
740
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
741
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
742
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
743
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
744
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
745
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(0)))));
746
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(0)))));
747
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
748
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
749
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(0)))));
750
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(0)))));
751
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
752
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
753
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1)))));
754
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1)))));
755
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
756
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
757
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1)))));
758
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1)))));
759
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
760
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
761
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(8388608)))));
762
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(8388608)))));
763
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
764
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
765
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(8388608)))));
766
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(8388608)))));
767
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
768
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
769
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
770
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
771
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
772
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
773
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
774
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
775
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
776
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
777
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
778
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
779
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
780
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
781
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
782
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
783
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
784
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
785
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
786
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
787
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
788
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
789
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
790
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
791
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
792
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
793
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
794
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
795
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
796
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
797
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
798
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
799
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
800
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
801
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
802
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
803
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
804
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
805
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
806
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
807
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
808
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
809
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
810
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
811
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
812
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
813
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
814
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
815
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
816
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
817
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
818
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
819
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
820
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
821
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
822
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sub"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
823
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
824
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
825
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
826
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
827
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
828
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483648));
829
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
830
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
831
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(0));
832
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2147483648));
833
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
834
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
835
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(0));
836
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2147483648));
837
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483648));
838
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
839
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(0));
840
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2147483648));
841
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2147483648));
842
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(0));
843
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(0));
844
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2147483648));
845
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2147483648));
846
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(0));
847
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(0));
848
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2147483648));
849
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2147483648));
850
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(0));
851
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
852
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
853
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
854
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
855
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
856
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
857
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
858
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
859
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
860
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
861
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
862
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
863
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
864
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
865
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
866
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
867
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
868
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483648));
869
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
870
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
871
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(0));
872
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2147483648));
873
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
874
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
875
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(0));
876
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2147483648));
877
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483648));
878
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
879
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1));
880
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2147483649));
881
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2147483649));
882
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1));
883
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(6));
884
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2147483654));
885
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2147483654));
886
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(6));
887
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(889192447));
888
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(3036676095));
889
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(3036676095));
890
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(889192447));
891
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
892
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
893
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
894
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
895
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
896
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
897
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
898
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
899
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
900
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
901
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
902
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
903
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
904
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
905
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
906
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
907
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
908
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483648));
909
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
910
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
911
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(0));
912
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2147483648));
913
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
914
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
915
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4194304));
916
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2151677952));
917
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2151677952));
918
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4194304));
919
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(8388608));
920
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2155872256));
921
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2155872256));
922
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(8388608));
923
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(29954011));
924
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2177437659));
925
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2177437659));
926
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(29954011));
927
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(1082130431));
928
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(3229614079));
929
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(3229614079));
930
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1082130431));
931
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
932
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
933
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
934
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
935
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
936
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
937
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
938
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
939
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
940
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
941
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
942
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
943
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
944
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
945
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
946
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
947
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
948
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483648));
949
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
950
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
951
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4194304));
952
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2151677952));
953
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2151677952));
954
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4194304));
955
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1048576000));
956
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3196059648));
957
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3196059648));
958
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1048576000));
959
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1056964608));
960
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3204448256));
961
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3204448256));
962
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1056964608));
963
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1078530011));
964
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3226013659));
965
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3226013659));
966
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1078530011));
967
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2130706431));
968
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4278190079));
969
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4278190079));
970
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2130706431));
971
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
972
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
973
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
974
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
975
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
976
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
977
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
978
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
979
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
980
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
981
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
982
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
983
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
984
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
985
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
986
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
987
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1));
988
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483649));
989
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
990
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
991
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(8388608));
992
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2155872256));
993
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
994
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
995
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
996
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
997
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
998
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
999
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
1000
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
1001
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1002
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
1003
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
1004
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
1005
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1006
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
1007
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
1008
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
1009
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1010
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
1011
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
1012
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
1013
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1014
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
1015
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1016
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1017
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1018
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1019
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1020
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1021
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1022
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1023
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
1024
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
1025
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1026
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1027
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(6));
1028
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483654));
1029
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483654));
1030
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(6));
1031
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(29954011));
1032
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2177437659));
1033
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2177437659));
1034
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(29954011));
1035
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1078530011));
1036
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3226013659));
1037
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3226013659));
1038
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1078530011));
1039
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1086918619));
1040
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3234402267));
1041
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3234402267));
1042
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1086918619));
1043
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1109256679));
1044
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3256740327));
1045
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3256740327));
1046
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1109256679));
1047
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
1048
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
1049
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
1050
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
1051
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
1052
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
1053
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1054
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
1055
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1056
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1057
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1058
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1059
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1060
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1061
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1062
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1063
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
1064
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
1065
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1066
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1067
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(889192447));
1068
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3036676095));
1069
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3036676095));
1070
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(889192447));
1071
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1082130431));
1072
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3229614079));
1073
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3229614079));
1074
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1082130431));
1075
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2130706431));
1076
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4278190079));
1077
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4278190079));
1078
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2130706431));
1079
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095039));
1080
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578687));
1081
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578687));
1082
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095039));
1083
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095040));
1084
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578688));
1085
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578688));
1086
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095040));
1087
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
1088
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
1089
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
1090
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
1091
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
1092
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
1093
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1094
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
1095
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1096
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1097
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1098
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1099
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1100
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1101
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1102
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1103
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1104
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(0)))));
1105
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1106
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(0)))));
1107
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
1108
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
1109
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
1110
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
1111
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095040));
1112
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578688));
1113
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578688));
1114
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095040));
1115
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095040));
1116
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578688));
1117
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578688));
1118
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095040));
1119
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095040));
1120
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578688));
1121
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578688));
1122
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095040));
1123
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095040));
1124
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578688));
1125
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578688));
1126
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095040));
1127
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
1128
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
1129
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
1130
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
1131
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
1132
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
1133
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1134
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
1135
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1136
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1137
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1138
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1139
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1140
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1141
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1142
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1143
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1144
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1145
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(0)))));
1146
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(0)))));
1147
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1148
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1149
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(0)))));
1150
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(0)))));
1151
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1152
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1153
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1)))));
1154
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1)))));
1155
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1156
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1157
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1)))));
1158
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1)))));
1159
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1160
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1161
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1162
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1163
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1164
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1165
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1166
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1167
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1168
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1169
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1170
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1171
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1172
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1173
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1174
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1175
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1176
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1177
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1178
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1179
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1180
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1181
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1182
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1183
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1184
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1185
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1186
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1187
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1188
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1189
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1190
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1191
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1192
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1193
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1194
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1195
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1196
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1197
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1198
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1199
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1200
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1201
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1202
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1203
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1204
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1205
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1206
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1207
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1208
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1209
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1210
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1211
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1212
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1213
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1214
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1215
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1216
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1217
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1218
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1219
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1220
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1221
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1222
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"mul"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1223
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1224
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(0)))));
1225
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1226
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(0)))));
1227
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
1228
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483648));
1229
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
1230
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
1231
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(0));
1232
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2147483648));
1233
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
1234
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
1235
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(0));
1236
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2147483648));
1237
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483648));
1238
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
1239
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(0));
1240
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2147483648));
1241
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2147483648));
1242
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(0));
1243
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(0));
1244
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2147483648));
1245
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2147483648));
1246
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(0));
1247
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(0));
1248
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2147483648));
1249
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2147483648));
1250
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(0));
1251
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
1252
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1253
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
1254
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1255
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1256
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1257
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1258
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1259
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1260
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1261
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1262
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1263
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
1264
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1265
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1266
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
1267
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1065353216));
1268
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3212836864));
1269
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3212836864));
1270
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1065353216));
1271
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(872415232));
1272
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3019898880));
1273
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3019898880));
1274
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(872415232));
1275
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2));
1276
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2147483650));
1277
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483650));
1278
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2));
1279
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1));
1280
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2147483649));
1281
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2147483649));
1282
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1));
1283
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(0));
1284
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2147483648));
1285
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2147483648));
1286
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(0));
1287
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(0));
1288
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2147483648));
1289
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2147483648));
1290
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(0));
1291
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
1292
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1293
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
1294
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1295
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1296
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1297
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1298
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1299
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1300
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1301
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1302
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1303
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
1304
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1305
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1306
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
1307
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1258291200));
1308
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3405774848));
1309
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3405774848));
1310
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1258291200));
1311
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1065353216));
1312
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3212836864));
1313
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3212836864));
1314
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1065353216));
1315
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(16777216));
1316
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2164260864));
1317
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2164260864));
1318
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(16777216));
1319
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(8388608));
1320
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2155872256));
1321
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2155872256));
1322
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(8388608));
1323
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1335088));
1324
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2148818736));
1325
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2148818736));
1326
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1335088));
1327
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(0));
1328
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2147483648));
1329
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2147483648));
1330
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(0));
1331
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
1332
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1333
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
1334
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1335
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1336
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1337
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1338
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1339
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1340
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1341
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1342
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1343
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
1344
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1345
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1346
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
1347
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
1348
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
1349
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
1350
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
1351
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2113929216));
1352
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4261412864));
1353
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4261412864));
1354
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2113929216));
1355
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1065353216));
1356
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3212836864));
1357
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3212836864));
1358
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1065353216));
1359
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1056964608));
1360
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3204448256));
1361
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3204448256));
1362
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1056964608));
1363
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1034090883));
1364
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3181574531));
1365
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3181574531));
1366
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1034090883));
1367
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(1048576));
1368
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2148532224));
1369
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2148532224));
1370
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1048576));
1371
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
1372
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1373
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
1374
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1375
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1376
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1377
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1378
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1379
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1380
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1381
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1382
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1383
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
1384
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1385
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1386
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
1387
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
1388
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
1389
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
1390
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
1391
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2122317824));
1392
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4269801472));
1393
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4269801472));
1394
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2122317824));
1395
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1073741824));
1396
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3221225472));
1397
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3221225472));
1398
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1073741824));
1399
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
1400
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
1401
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1402
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
1403
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1042479491));
1404
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3189963139));
1405
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3189963139));
1406
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1042479491));
1407
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2097152));
1408
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2149580800));
1409
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2149580800));
1410
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2097152));
1411
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
1412
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1413
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
1414
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1415
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1416
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1417
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1418
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1419
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1420
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1421
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1422
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1423
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
1424
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1425
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1426
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
1427
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
1428
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
1429
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
1430
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
1431
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095040));
1432
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578688));
1433
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578688));
1434
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095040));
1435
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1095307227));
1436
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3242790875));
1437
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3242790875));
1438
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1095307227));
1439
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1086918619));
1440
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3234402267));
1441
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3234402267));
1442
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1086918619));
1443
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1065353216));
1444
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3212836864));
1445
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3212836864));
1446
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1065353216));
1447
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(13176796));
1448
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2160660444));
1449
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2160660444));
1450
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(13176796));
1451
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
1452
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1453
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
1454
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1455
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1456
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1457
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1458
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1459
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1460
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1461
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1462
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1463
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
1464
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1465
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1466
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
1467
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
1468
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
1469
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
1470
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
1471
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095040));
1472
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578688));
1473
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578688));
1474
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095040));
1475
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095040));
1476
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578688));
1477
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578688));
1478
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095040));
1479
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095039));
1480
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578687));
1481
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578687));
1482
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095039));
1483
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2116221314));
1484
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4263704962));
1485
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4263704962));
1486
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2116221314));
1487
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(1065353216));
1488
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(3212836864));
1489
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(3212836864));
1490
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1065353216));
1491
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
1492
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1493
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
1494
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1495
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1496
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1497
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1498
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1499
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1500
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1501
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1502
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1503
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
1504
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1505
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1506
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
1507
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
1508
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
1509
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
1510
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
1511
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095040));
1512
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578688));
1513
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578688));
1514
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095040));
1515
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095040));
1516
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578688));
1517
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578688));
1518
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095040));
1519
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095040));
1520
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578688));
1521
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578688));
1522
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095040));
1523
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095040));
1524
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578688));
1525
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578688));
1526
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095040));
1527
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
1528
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
1529
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
1530
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
1531
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1532
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1533
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1534
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1535
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1536
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1537
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1538
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1539
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1540
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1541
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1542
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1543
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1544
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1545
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(0)))));
1546
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(0)))));
1547
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1548
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1549
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(0)))));
1550
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(0)))));
1551
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1552
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1553
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1)))));
1554
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1)))));
1555
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1556
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1557
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1)))));
1558
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1)))));
1559
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1560
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1561
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1562
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1563
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1564
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1565
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1566
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1567
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1568
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1569
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1570
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1571
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1572
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1573
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1574
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1575
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1576
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1577
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1578
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1579
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1580
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1581
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1582
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1583
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1584
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1585
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1586
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1587
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1588
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1589
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1590
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1591
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1592
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1593
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1594
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1595
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1596
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1597
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1598
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1599
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1600
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1601
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1602
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1603
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1604
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
1605
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1606
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
1607
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1608
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1609
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1610
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1611
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1612
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1613
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1614
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1615
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1616
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1617
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1618
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1619
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1620
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1621
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1622
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"div"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1623
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1624
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483648));
1625
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1626
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1627
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1628
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483648));
1629
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1630
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
1631
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1632
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2147483648));
1633
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1634
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
1635
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1636
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2147483648));
1637
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1638
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
1639
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1640
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2147483648));
1641
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1642
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(0));
1643
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1644
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2147483648));
1645
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1646
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(0));
1647
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1648
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2147483648));
1649
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1650
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(0));
1651
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1652
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483648));
1653
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1654
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(0));
1655
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1656
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1657
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1658
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1659
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1660
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1661
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1662
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1663
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483649));
1664
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2147483649));
1665
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1666
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1667
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1668
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2147483649));
1669
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1670
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
1671
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1672
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2147483649));
1673
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1674
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1));
1675
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1676
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2147483649));
1677
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1678
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1));
1679
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1680
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2147483649));
1681
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1682
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1));
1683
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1684
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2147483649));
1685
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1686
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1));
1687
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1688
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2147483649));
1689
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1690
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1));
1691
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1692
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2147483649));
1693
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1694
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(1));
1695
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1696
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1697
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1698
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1699
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1700
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1701
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1702
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1703
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2155872256));
1704
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2155872256));
1705
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1706
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1707
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2155872256));
1708
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2155872256));
1709
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1710
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
1711
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1712
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2155872256));
1713
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1714
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
1715
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1716
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2155872256));
1717
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1718
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(8388608));
1719
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1720
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2155872256));
1721
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1722
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(8388608));
1723
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1724
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2155872256));
1725
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1726
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(8388608));
1727
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1728
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2155872256));
1729
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1730
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(8388608));
1731
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1732
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2155872256));
1733
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1734
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(8388608));
1735
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1736
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1737
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1738
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1739
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1740
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1741
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1742
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1743
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3204448256));
1744
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3204448256));
1745
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1746
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1747
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3204448256));
1748
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3204448256));
1749
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1750
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
1751
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3204448256));
1752
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3204448256));
1753
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1754
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
1755
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1756
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3204448256));
1757
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1758
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
1759
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1760
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3204448256));
1761
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1762
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1056964608));
1763
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1764
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3204448256));
1765
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1766
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1056964608));
1767
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1768
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(3204448256));
1769
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1770
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1056964608));
1771
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1772
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(3204448256));
1773
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1774
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(1056964608));
1775
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1776
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1777
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1778
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1779
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1780
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1781
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1782
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1783
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3212836864));
1784
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3212836864));
1785
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1786
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1787
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3212836864));
1788
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3212836864));
1789
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1790
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
1791
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3212836864));
1792
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3212836864));
1793
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1794
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
1795
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3212836864));
1796
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3212836864));
1797
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1798
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
1799
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1800
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3212836864));
1801
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1802
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
1803
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1804
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3212836864));
1805
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1806
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1065353216));
1807
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1808
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(3212836864));
1809
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1810
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1065353216));
1811
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1812
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(3212836864));
1813
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1814
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(1065353216));
1815
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1816
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1817
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1818
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1819
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1820
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1821
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1822
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1823
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(3234402267));
1824
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(3234402267));
1825
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1826
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1827
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3234402267));
1828
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(3234402267));
1829
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1830
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
1831
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3234402267));
1832
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(3234402267));
1833
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1834
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
1835
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3234402267));
1836
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(3234402267));
1837
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1838
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
1839
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3234402267));
1840
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(3234402267));
1841
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1842
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
1843
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1844
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(3234402267));
1845
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1846
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
1847
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1848
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(3234402267));
1849
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1850
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1086918619));
1851
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1852
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(3234402267));
1853
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1854
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(1086918619));
1855
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1856
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1857
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1858
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1859
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1860
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1861
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1862
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1863
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578687));
1864
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578687));
1865
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1866
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1867
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578687));
1868
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578687));
1869
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1870
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
1871
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578687));
1872
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578687));
1873
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1874
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
1875
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578687));
1876
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578687));
1877
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1878
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
1879
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578687));
1880
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578687));
1881
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1882
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
1883
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578687));
1884
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578687));
1885
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1886
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
1887
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1888
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578687));
1889
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1890
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
1891
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1892
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578687));
1893
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1894
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095039));
1895
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1896
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1897
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1898
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1899
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1900
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1901
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1902
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1903
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(4286578688));
1904
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(4286578688));
1905
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
1906
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
1907
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(4286578688));
1908
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(4286578688));
1909
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
1910
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
1911
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(4286578688));
1912
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(4286578688));
1913
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
1914
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
1915
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(4286578688));
1916
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(4286578688));
1917
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
1918
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
1919
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(4286578688));
1920
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(4286578688));
1921
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
1922
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
1923
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(4286578688));
1924
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(4286578688));
1925
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
1926
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
1927
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578688));
1928
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(4286578688));
1929
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
1930
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
1931
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1932
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(4286578688));
1933
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
1934
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
1935
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1936
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1937
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1938
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1939
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
1940
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
1941
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
1942
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
1943
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1944
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1945
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(0)))));
1946
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(0)))));
1947
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1948
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
1949
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(0)))));
1950
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(0)))));
1951
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1952
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1953
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1)))));
1954
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1)))));
1955
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1956
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
1957
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1)))));
1958
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1)))));
1959
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1960
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1961
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1962
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1963
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1964
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
1965
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1966
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(8388608)))));
1967
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1968
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1969
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1970
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1971
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1972
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
1973
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1974
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
1975
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1976
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1977
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1978
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1979
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1980
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
1981
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1982
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
1983
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1984
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1985
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1986
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1987
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1988
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
1989
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1990
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
1991
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1992
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1993
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1994
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1995
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1996
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
1997
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1998
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
1999
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2000
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2001
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2002
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2003
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2004
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2005
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2006
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2007
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2008
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2009
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2010
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2011
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2012
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2013
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2014
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2015
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2016
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2017
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2018
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2019
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2020
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2021
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2022
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"min"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2023
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2024
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2025
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(0));
2026
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2027
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
2028
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2029
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(0));
2030
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2031
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
2032
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2033
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(0));
2034
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2035
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483648));
2036
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2037
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(0));
2038
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2039
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2147483648));
2040
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2041
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(0));
2042
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2043
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2147483648));
2044
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2045
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(0));
2046
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2047
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2147483648));
2048
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2049
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(0));
2050
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2051
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483648));
2052
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2053
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(0));
2054
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2055
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2056
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2057
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2058
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483648)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2059
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2060
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2061
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2062
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(0)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2063
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2064
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2065
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1));
2066
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1));
2067
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
2068
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2069
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1));
2070
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2071
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483649));
2072
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2073
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1));
2074
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2075
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483649));
2076
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2077
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1));
2078
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2079
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2147483649));
2080
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2081
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1));
2082
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2083
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2147483649));
2084
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2085
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1));
2086
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2087
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2147483649));
2088
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2089
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(1));
2090
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2091
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2147483649));
2092
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2093
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(1));
2094
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2095
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2096
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2097
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2098
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2147483649)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2099
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2100
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2101
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2102
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2103
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2104
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2105
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(8388608));
2106
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(8388608));
2107
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
2108
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2109
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(8388608));
2110
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(8388608));
2111
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
2112
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2113
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(8388608));
2114
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2115
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2155872256));
2116
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2117
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(8388608));
2118
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2119
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2155872256));
2120
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2121
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(8388608));
2122
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2123
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2155872256));
2124
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2125
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(8388608));
2126
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2127
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2155872256));
2128
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2129
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(8388608));
2130
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2131
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2155872256));
2132
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2133
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(8388608));
2134
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2135
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2136
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2137
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2138
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2155872256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2139
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2140
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2141
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2142
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(8388608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2143
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2144
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2145
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1056964608));
2146
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1056964608));
2147
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
2148
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2149
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1056964608));
2150
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1056964608));
2151
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
2152
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2153
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1056964608));
2154
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1056964608));
2155
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
2156
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2157
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1056964608));
2158
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2159
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3204448256));
2160
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2161
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1056964608));
2162
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2163
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3204448256));
2164
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2165
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1056964608));
2166
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2167
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(3204448256));
2168
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2169
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(1056964608));
2170
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2171
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(3204448256));
2172
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2173
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(1056964608));
2174
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2175
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2176
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2177
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2178
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3204448256)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2179
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2180
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2181
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2182
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1056964608)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2183
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2184
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2185
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1065353216));
2186
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1065353216));
2187
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
2188
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2189
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1065353216));
2190
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1065353216));
2191
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
2192
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2193
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1065353216));
2194
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1065353216));
2195
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
2196
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2197
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1065353216));
2198
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1065353216));
2199
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2200
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2201
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1065353216));
2202
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2203
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3212836864));
2204
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2205
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1065353216));
2206
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2207
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(3212836864));
2208
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2209
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(1065353216));
2210
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2211
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(3212836864));
2212
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2213
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(1065353216));
2214
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2215
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2216
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2217
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2218
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3212836864)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2219
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2220
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2221
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2222
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1065353216)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2223
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2224
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2225
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(1086918619));
2226
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(1086918619));
2227
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
2228
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2229
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(1086918619));
2230
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1086918619));
2231
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
2232
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2233
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(1086918619));
2234
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1086918619));
2235
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
2236
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2237
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(1086918619));
2238
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1086918619));
2239
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2240
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2241
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(1086918619));
2242
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1086918619));
2243
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
2244
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2245
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(1086918619));
2246
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2247
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(3234402267));
2248
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2249
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(1086918619));
2250
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2251
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(3234402267));
2252
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2253
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(1086918619));
2254
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2255
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2256
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2257
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2258
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(3234402267)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2259
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2260
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2261
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2262
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(1086918619)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2263
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2264
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2265
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095039));
2266
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095039));
2267
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
2268
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2269
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095039));
2270
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095039));
2271
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
2272
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2273
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095039));
2274
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095039));
2275
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
2276
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2277
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095039));
2278
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095039));
2279
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2280
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2281
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095039));
2282
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095039));
2283
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
2284
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2285
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095039));
2286
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095039));
2287
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
2288
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2289
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095039));
2290
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2291
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578687));
2292
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2293
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095039));
2294
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2295
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2296
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2297
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2298
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578687)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2299
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2300
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2301
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2302
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095039)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2303
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2304
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2305
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2139095040));
2306
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(2139095040));
2307
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483649));
2308
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1));
2309
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2139095040));
2310
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(2139095040));
2311
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2155872256));
2312
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(8388608));
2313
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2139095040));
2314
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(2139095040));
2315
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3204448256));
2316
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1056964608));
2317
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2139095040));
2318
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(2139095040));
2319
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2320
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2321
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(2139095040));
2322
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(2139095040));
2323
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3234402267));
2324
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086918619));
2325
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(2139095040));
2326
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(2139095040));
2327
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
2328
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2329
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(2139095040));
2330
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095040));
2331
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
2332
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2333
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(2139095040));
2334
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2335
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2336
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2337
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2338
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4286578688)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2339
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2340
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2341
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2342
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2139095040)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2343
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
2344
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
2345
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(0)))));
2346
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(0)))));
2347
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
2348
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483648)))));
2349
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(0)))));
2350
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(0)))));
2351
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
2352
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
2353
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1)))));
2354
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1)))));
2355
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
2356
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2147483649)))));
2357
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1)))));
2358
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1)))));
2359
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
2360
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
2361
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(8388608)))));
2362
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(8388608)))));
2363
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
2364
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2155872256)))));
2365
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(8388608)))));
2366
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(8388608)))));
2367
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
2368
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
2369
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
2370
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
2371
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
2372
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3204448256)))));
2373
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
2374
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1056964608)))));
2375
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
2376
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
2377
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
2378
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
2379
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
2380
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3212836864)))));
2381
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
2382
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1065353216)))));
2383
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
2384
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
2385
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
2386
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
2387
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
2388
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(3234402267)))));
2389
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
2390
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(1086918619)))));
2391
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
2392
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
2393
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
2394
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
2395
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
2396
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578687)))));
2397
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
2398
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095039)))));
2399
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2400
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2401
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2402
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2403
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2404
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4286578688)))));
2405
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2406
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2139095040)))));
2407
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2408
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2409
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2410
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2411
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2412
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2413
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4290772992)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2414
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(4288675840)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2415
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2416
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4290772992)))));
2417
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2418
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(4288675840)))));
2419
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2420
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2143289344)))));
2421
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2143289344)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2422
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"max"
,
bit_cast<float>
(
UINT32_C
(2141192192)),
bit_cast<float>
(
UINT32_C
(2141192192)))));
2423
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2424
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2425
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(2147483649)))));
2426
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(439682291));
2427
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(2155872256)))));
2428
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(536870912));
2429
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(3204448256)))));
2430
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1060439283));
2431
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(3212836864)))));
2432
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2433
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(3234402267)))));
2434
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1075866777));
2435
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(4286578687)))));
2436
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(1602224127));
2437
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(4286578688)))));
2438
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2439
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(4290772992)))));
2440
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(4288675840)))));
2441
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(2143289344)))));
2442
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"sqrt"
,
bit_cast<float>
(
UINT32_C
(2141192192)))));
2443
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2444
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2445
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(3212836864));
2446
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
2447
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(3212836864));
2448
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
2449
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(3212836864));
2450
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
2451
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2452
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2453
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3235905536));
2454
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086324736));
2455
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
2456
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2457
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
2458
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2459
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(4290772992)))));
2460
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(4288675840)))));
2461
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(2143289344)))));
2462
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"floor"
,
bit_cast<float>
(
UINT32_C
(2141192192)))));
2463
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2464
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2465
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
2466
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(1065353216));
2467
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
2468
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(1065353216));
2469
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483648));
2470
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(1065353216));
2471
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2472
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2473
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3233808384));
2474
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1088421888));
2475
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
2476
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2477
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
2478
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2479
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(4290772992)))));
2480
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(4288675840)))));
2481
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(2143289344)))));
2482
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"ceil"
,
bit_cast<float>
(
UINT32_C
(2141192192)))));
2483
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2484
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2485
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
2486
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
2487
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
2488
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
2489
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483648));
2490
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
2491
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2492
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2493
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3233808384));
2494
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086324736));
2495
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
2496
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2497
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
2498
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2499
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(4290772992)))));
2500
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(4288675840)))));
2501
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(2143289344)))));
2502
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"trunc"
,
bit_cast<float>
(
UINT32_C
(2141192192)))));
2503
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(2147483648)))->to_f32()) ==
UINT32_C
(2147483648));
2504
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(0)))->to_f32()) ==
UINT32_C
(0));
2505
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(2147483649)))->to_f32()) ==
UINT32_C
(2147483648));
2506
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(1)))->to_f32()) ==
UINT32_C
(0));
2507
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(2155872256)))->to_f32()) ==
UINT32_C
(2147483648));
2508
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(8388608)))->to_f32()) ==
UINT32_C
(0));
2509
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(3204448256)))->to_f32()) ==
UINT32_C
(2147483648));
2510
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(1056964608)))->to_f32()) ==
UINT32_C
(0));
2511
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(3212836864)))->to_f32()) ==
UINT32_C
(3212836864));
2512
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(1065353216)))->to_f32()) ==
UINT32_C
(1065353216));
2513
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(3234402267)))->to_f32()) ==
UINT32_C
(3233808384));
2514
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(1086918619)))->to_f32()) ==
UINT32_C
(1086324736));
2515
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(4286578687)))->to_f32()) ==
UINT32_C
(4286578687));
2516
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(2139095039)))->to_f32()) ==
UINT32_C
(2139095039));
2517
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(4286578688)))->to_f32()) ==
UINT32_C
(4286578688));
2518
CHECK
(
bit_cast<uint32_t>
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(2139095040)))->to_f32()) ==
UINT32_C
(2139095040));
2519
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(4290772992)))));
2520
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(4288675840)))));
2521
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(2143289344)))));
2522
CHECK
(
check_nan
(
bkend
.
call_with_return
(
"env"
,
"nearest"
,
bit_cast<float>
(
UINT32_C
(2141192192)))));
2523
}
2524
2525
BACKEND_TEST_CASE
(
"Testing wasm <f32_1_wasm>"
,
"[f32_1_wasm_tests]"
) {
2526
using
backend_t
=
backend<standalone_function_t, TestType>
;
2527
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.1.wasm"
);
2528
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2529
}
2530
2531
BACKEND_TEST_CASE
(
"Testing wasm <f32_10_wasm>"
,
"[f32_10_wasm_tests]"
) {
2532
using
backend_t
=
backend<standalone_function_t, TestType>
;
2533
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.10.wasm"
);
2534
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2535
}
2536
2537
BACKEND_TEST_CASE
(
"Testing wasm <f32_11_wasm>"
,
"[f32_11_wasm_tests]"
) {
2538
using
backend_t
=
backend<standalone_function_t, TestType>
;
2539
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.11.wasm"
);
2540
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2541
}
2542
2543
BACKEND_TEST_CASE
(
"Testing wasm <f32_2_wasm>"
,
"[f32_2_wasm_tests]"
) {
2544
using
backend_t
=
backend<standalone_function_t, TestType>
;
2545
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.2.wasm"
);
2546
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2547
}
2548
2549
BACKEND_TEST_CASE
(
"Testing wasm <f32_3_wasm>"
,
"[f32_3_wasm_tests]"
) {
2550
using
backend_t
=
backend<standalone_function_t, TestType>
;
2551
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.3.wasm"
);
2552
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2553
}
2554
2555
BACKEND_TEST_CASE
(
"Testing wasm <f32_4_wasm>"
,
"[f32_4_wasm_tests]"
) {
2556
using
backend_t
=
backend<standalone_function_t, TestType>
;
2557
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.4.wasm"
);
2558
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2559
}
2560
2561
BACKEND_TEST_CASE
(
"Testing wasm <f32_5_wasm>"
,
"[f32_5_wasm_tests]"
) {
2562
using
backend_t
=
backend<standalone_function_t, TestType>
;
2563
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.5.wasm"
);
2564
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2565
}
2566
2567
BACKEND_TEST_CASE
(
"Testing wasm <f32_6_wasm>"
,
"[f32_6_wasm_tests]"
) {
2568
using
backend_t
=
backend<standalone_function_t, TestType>
;
2569
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.6.wasm"
);
2570
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2571
}
2572
2573
BACKEND_TEST_CASE
(
"Testing wasm <f32_7_wasm>"
,
"[f32_7_wasm_tests]"
) {
2574
using
backend_t
=
backend<standalone_function_t, TestType>
;
2575
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.7.wasm"
);
2576
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2577
}
2578
2579
BACKEND_TEST_CASE
(
"Testing wasm <f32_8_wasm>"
,
"[f32_8_wasm_tests]"
) {
2580
using
backend_t
=
backend<standalone_function_t, TestType>
;
2581
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.8.wasm"
);
2582
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2583
}
2584
2585
BACKEND_TEST_CASE
(
"Testing wasm <f32_9_wasm>"
,
"[f32_9_wasm_tests]"
) {
2586
using
backend_t
=
backend<standalone_function_t, TestType>
;
2587
auto
code =
read_wasm
( std::string(wasm_directory) +
"f32.9.wasm"
);
2588
CHECK_THROWS_AS
(
backend_t
(code,
nullptr
), std::exception);
2589
}
2590
sysio::vm::backend
Definition
backend.hpp:62
sysio::vm::backend::call_with_return
auto call_with_return(host_t &host, const std::string_view &mod, const std::string_view &func, Args... args)
Definition
backend.hpp:178
sysio::vm::wasm_allocator
Definition
allocator.hpp:409
wa
wasm_allocator wa
Definition
main.cpp:10
CHECK
#define CHECK(cond)
Definition
util.h:80
bkend
backend_t bkend(hello_wasm, ehm, &wa)
backend_t
sysio::vm::backend< rhf_t > backend_t
Definition
hello_driver.cpp:61
CHECK_THROWS_AS
#define CHECK_THROWS_AS(expr, exceptionType)
Definition
catch.hpp:203
sysio::vm
Definition
controller.hpp:23
sysio::vm::read_wasm
std::vector< uint8_t > read_wasm(const std::string &fname)
Definition
utils.hpp:30
sysio
Definition
abi_serializer.cpp:8
catch.hpp
UINT32_C
#define UINT32_C(val)
Definition
stdint.h:283
check_nan
bool check_nan(const std::optional< sysio::vm::operand_stack_elem > &v)
Definition
utils.hpp:43
BACKEND_TEST_CASE
#define BACKEND_TEST_CASE(name, tags)
Definition
utils.hpp:59
bit_cast
T bit_cast(const U &u)
Definition
utils.hpp:35
wasm_config.hpp
libraries
sys-vm
tests
spec
f32_tests.cpp
Generated by
1.12.0