| (module |
| (func $10-of-each |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| (drop (i32.const 0)) ;; 1 byte |
| (drop (i32.const 63)) ;; 1 byte |
| (drop (i32.const 64)) ;; 2 bytes |
| (drop (i32.const 8191)) ;; 2 bytes |
| (drop (i32.const 8192)) ;; 3 bytes |
| (drop (i32.const 1048575)) ;; 3 bytes |
| (drop (i32.const 1048576)) ;; 4 bytes |
| (drop (i32.const -64)) ;; 1 byte |
| (drop (i32.const -65)) ;; 2 bytes |
| (drop (i32.const -8192)) ;; 2 bytes |
| (drop (i32.const -8193)) ;; 3 bytes |
| (drop (i32.const -1048576)) ;; 3 bytes |
| (drop (i32.const -1048577)) ;; 4 bytes |
| ) |
| (func $floats-10-times |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| (drop (f32.const 0)) ;; 4 bytes |
| (drop (f64.const 0)) ;; 8 bytes |
| ) |
| (func $too-few |
| (drop (i32.const 8192)) ;; 3 bytes, need 6 appearances |
| (drop (i32.const 8192)) |
| (drop (i32.const 8192)) |
| (drop (i32.const 8192)) |
| (drop (i32.const 8192)) |
| ) |
| (func $just-enough |
| (drop (i32.const 8192)) ;; 3 bytes, need 6 appearances |
| (drop (i32.const 8192)) |
| (drop (i32.const 8192)) |
| (drop (i32.const 8192)) |
| (drop (i32.const 8192)) |
| (drop (i32.const 8192)) |
| ) |
| (func $too-few-b |
| (drop (i32.const 1048576)) ;; 4 bytes, need 4 appearances |
| (drop (i32.const 1048576)) |
| (drop (i32.const 1048576)) |
| ) |
| (func $enough-b |
| (drop (i32.const 1048576)) ;; 4 bytes, need 4 appearances |
| (drop (i32.const 1048576)) |
| (drop (i32.const 1048576)) |
| (drop (i32.const 1048576)) |
| ) |
| (func $too-few-c |
| (drop (f32.const 0)) ;; 4 bytes, need 4 appearances |
| (drop (f32.const 0)) |
| (drop (f32.const 0)) |
| ) |
| (func $enough-c |
| (drop (f32.const 0)) ;; 4 bytes, need 4 appearances |
| (drop (f32.const 0)) |
| (drop (f32.const 0)) |
| (drop (f32.const 0)) |
| ) |
| (func $too-few-d |
| (drop (f64.const 0)) ;; 8 bytes, need 2 appearances |
| ) |
| (func $enough-d |
| (drop (f64.const 0)) ;; 4 bytes, need 4 appearances |
| (drop (f64.const 0)) |
| ) |
| ) |
| |