github.com/tetratelabs/wazero@v1.7.3-0.20240513003603-48f702e154b5/internal/integration_test/fuzzcases/testdata/1846.wat (about)

     1  (module
     2    (type (;0;) (func (result f64 f64 f32 f64 f64 f32 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64)))
     3    (type (;1;) (func (result f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64)))
     4    (type (;2;) (func))
     5    (func (;0;) (type 1) (result f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64)
     6        f64.const 0.0
     7        f64.const 0.0
     8        f64.const 0.0
     9        f64.const 0.0
    10        f64.const 0.0
    11        f64.const 0.0
    12        f64.const 0.0
    13        f64.const 0.0
    14        f64.const 0.0
    15        f64.const 0.0
    16        f64.const 0.0
    17        f64.const 0.0
    18  
    19  ;;    unreachable
    20    )
    21    (func (;1;) (type 2)
    22      (local f64 f64 i32)
    23      i32.const 0
    24      if (type 0) (result f64 f64 f32 f64 f64 f32 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64) ;; label = @1
    25        f64.const 1.0
    26        call 0
    27        drop
    28        drop
    29        drop
    30        drop
    31        drop
    32        drop
    33        drop
    34        drop
    35        drop
    36        drop
    37        drop
    38        drop
    39        f64.const 0x0p+0 (;=0;)
    40        f32.const 0x0p+0 (;=0;)
    41        f64.const 0x0p+0 (;=0;)
    42        f64.const 0x0p+0 (;=0;)
    43        f32.const 0x0p+0 (;=0;)
    44        f64.const 0x0p+0 (;=0;)
    45        f64.const 0x0p+0 (;=0;)
    46        f64.const 0x0p+0 (;=0;)
    47        f64.const 0x0p+0 (;=0;)
    48        f64.const 0x0p+0 (;=0;)
    49        f64.const 0x0p+0 (;=0;)
    50        f64.const 0x0p+0 (;=0;)
    51        f64.const 0x0p+0 (;=0;)
    52        f64.const 0x0p+0 (;=0;)
    53        f64.const 0x0p+0 (;=0;)
    54        f64.const 0x0p+0 (;=0;)
    55        f64.const 0x0p+0 (;=0;)
    56        f64.const 0x0p+0 (;=0;)
    57        f64.const 0x0p+0 (;=0;)
    58      else
    59        f64.const 2.0
    60        f64.const 0x0p+0 (;=0;)
    61        f32.const 0x0p+0 (;=0;)
    62        f64.const 0x0p+0 (;=0;)
    63        f64.const 0x0p+0 (;=0;)
    64        f32.const 0x0p+0 (;=0;)
    65        f64.const 0x0p+0 (;=0;)
    66        f64.const 0x0p+0 (;=0;)
    67        f64.const 0x0p+0 (;=0;)
    68        f64.const 0x0p+0 (;=0;)
    69        f64.const 0x0p+0 (;=0;)
    70        f64.const 0x0p+0 (;=0;)
    71        f64.const 0x0p+0 (;=0;)
    72        f64.const 0x0p+0 (;=0;)
    73        f64.const -0x1.a2d89e0481a8dp+83 (;=-15823560583422023000000000;)
    74        f64.const 0x0p+0 (;=0;)
    75        f64.const 0x0p+0 (;=0;)
    76        f64.const 0x0p+0 (;=0;)
    77        f64.const 0x0p+0 (;=0;)
    78        f64.const 0x0p+0 (;=0;)
    79      end
    80      drop
    81      drop
    82      drop
    83      drop
    84      drop
    85      drop
    86      drop
    87      drop
    88      drop
    89      drop
    90      drop
    91      drop
    92      drop
    93      drop
    94      drop
    95      drop
    96      drop
    97      drop
    98      drop
    99      i64.reinterpret_f64
   100      global.set 0
   101    )
   102    (global (;0;) (mut i64) i64.const 0)
   103    (global (;1;) (mut i32) i32.const 0)
   104    (export "" (func 1))
   105  )