(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)) ) )