OLD | NEW |
(Empty) | |
| 1 // Copyright 2017 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 |
| 5 load('test/mjsunit/wasm/wasm-constants.js'); |
| 6 load('test/mjsunit/wasm/wasm-module-builder.js'); |
| 7 |
| 8 (function() { |
| 9 var builder = new WasmModuleBuilder(); |
| 10 builder.addMemory(16, 32, false); |
| 11 builder.addFunction('test', kSig_i_i) |
| 12 .addBodyWithEnd([ |
| 13 kExprI32Const, 0x00, |
| 14 kExprI32LoadMem8S, 0x00, 0x00, |
| 15 kExprI32LoadMem8S, 0x00, 0x00, |
| 16 kExprI32LoadMem8S, 0x00, 0x00, |
| 17 kExprI32LoadMem8S, 0x00, 0x00, |
| 18 kExprI32LoadMem8S, 0x00, 0x00, |
| 19 kExprI32LoadMem8S, 0x00, 0x00, |
| 20 kExprI32LoadMem8S, 0x00, 0x00, |
| 21 kExprI32LoadMem8S, 0x00, 0x00, |
| 22 kExprI32LoadMem8S, 0x00, 0x00, |
| 23 kExprI32LoadMem8S, 0x00, 0x00, |
| 24 kExprI32LoadMem8S, 0x00, 0x00, |
| 25 kExprI32LoadMem8S, 0x00, 0x00, |
| 26 kExprI32LoadMem8S, 0x00, 0x00, |
| 27 kExprI32LoadMem8S, 0x00, 0x00, |
| 28 kExprI32LoadMem8S, 0x00, 0x00, |
| 29 kExprI32LoadMem8S, 0x00, 0x00, |
| 30 kExprI32LoadMem8S, 0x00, 0x00, |
| 31 kExprI32LoadMem8S, 0x00, 0x00, |
| 32 kExprI32LoadMem8S, 0x00, 0x00, |
| 33 kExprI32LoadMem8S, 0x00, 0x00, |
| 34 kExprI32LoadMem8S, 0x00, 0x00, |
| 35 kExprI32LoadMem8S, 0x00, 0x00, |
| 36 kExprI32LoadMem8S, 0x00, 0x00, |
| 37 kExprI32LoadMem8S, 0x00, 0x00, |
| 38 kExprI32LoadMem8S, 0x00, 0x00, |
| 39 kExprI32LoadMem8S, 0x00, 0x00, |
| 40 kExprI32LoadMem8S, 0x00, 0x00, |
| 41 kExprI32LoadMem8S, 0x00, 0x00, |
| 42 kExprI32LoadMem8S, 0x00, 0x00, |
| 43 kExprI32LoadMem8S, 0x00, 0x00, |
| 44 kExprI32LoadMem8S, 0x00, 0x00, |
| 45 kExprI32LoadMem8S, 0x00, 0x00, |
| 46 kExprI32LoadMem8S, 0x00, 0x00, |
| 47 kExprI32LoadMem8S, 0x00, 0x00, |
| 48 kExprI32LoadMem8S, 0x00, 0x00, |
| 49 kExprI32LoadMem8S, 0x00, 0x00, |
| 50 kExprI32LoadMem8S, 0x00, 0x00, |
| 51 kExprI32LoadMem8S, 0x00, 0x00, |
| 52 kExprI32LoadMem8S, 0x00, 0x00, |
| 53 kExprI32LoadMem8S, 0x00, 0x00, |
| 54 kExprI32LoadMem8S, 0x00, 0x00, |
| 55 kExprI32LoadMem8S, 0x00, 0x00, |
| 56 kExprI32LoadMem8S, 0x00, 0x00, |
| 57 kExprI32LoadMem8S, 0x00, 0x00, |
| 58 kExprI32LoadMem8S, 0x00, 0x00, |
| 59 kExprI32LoadMem8S, 0x00, 0x00, |
| 60 kExprI32LoadMem8S, 0x00, 0x00, |
| 61 kExprI32LoadMem8S, 0x00, 0x00, |
| 62 kExprI32LoadMem8S, 0x00, 0x00, |
| 63 kExprI32LoadMem8S, 0x00, 0x00, |
| 64 kExprI32LoadMem8S, 0x00, 0x00, |
| 65 kExprI32LoadMem8S, 0x00, 0x00, |
| 66 kExprI32LoadMem8S, 0x00, 0x00, |
| 67 kExprI32LoadMem8S, 0x00, 0x00, |
| 68 kExprI32LoadMem8S, 0x00, 0x00, |
| 69 kExprI32LoadMem8S, 0x00, 0x00, |
| 70 kExprI32LoadMem8S, 0x00, 0x00, |
| 71 kExprI32LoadMem8S, 0x00, 0x00, |
| 72 kExprI32LoadMem8S, 0x00, 0x00, |
| 73 kExprI32LoadMem8S, 0x00, 0x00, |
| 74 kExprI32LoadMem8S, 0x00, 0x00, |
| 75 kExprI32LoadMem8S, 0x00, 0x00, |
| 76 kExprI32LoadMem8S, 0x00, 0x00, |
| 77 kExprI32LoadMem8S, 0x00, 0x00, |
| 78 kExprI32LoadMem8S, 0x00, 0x00, |
| 79 kExprI32LoadMem8S, 0x00, 0x00, |
| 80 kExprI32LoadMem8S, 0x00, 0x00, |
| 81 kExprI32LoadMem8S, 0x00, 0x00, |
| 82 kExprI32LoadMem8S, 0x00, 0x00, |
| 83 kExprI32LoadMem8S, 0x00, 0x00, |
| 84 kExprI32LoadMem8S, 0x00, 0x00, |
| 85 kExprI32LoadMem8S, 0x00, 0x00, |
| 86 kExprI32LoadMem8S, 0x00, 0x00, |
| 87 kExprI32LoadMem8S, 0x00, 0x00, |
| 88 kExprI32LoadMem8S, 0x00, 0x00, |
| 89 kExprI32LoadMem8S, 0x00, 0x00, |
| 90 kExprI32LoadMem8S, 0x00, 0x00, |
| 91 kExprI32LoadMem8S, 0x00, 0x00, |
| 92 kExprI32LoadMem8S, 0x00, 0x00, |
| 93 kExprI32LoadMem8S, 0x00, 0x00, |
| 94 kExprI32LoadMem8S, 0x00, 0x00, |
| 95 kExprI32LoadMem8S, 0x00, 0x00, |
| 96 kExprI32LoadMem8S, 0x00, 0x00, |
| 97 kExprI32LoadMem8S, 0x00, 0x00, |
| 98 kExprI32LoadMem8S, 0x00, 0x00, |
| 99 kExprI32LoadMem8S, 0x00, 0x00, |
| 100 kExprI32LoadMem8S, 0x00, 0x00, |
| 101 kExprI32LoadMem8S, 0x00, 0x00, |
| 102 kExprI32LoadMem8S, 0x00, 0x00, |
| 103 kExprI32LoadMem8S, 0x00, 0x00, |
| 104 kExprI32LoadMem8S, 0x00, 0x00, |
| 105 kExprI32LoadMem8S, 0x00, 0x00, |
| 106 kExprI32LoadMem8S, 0x00, 0x00, |
| 107 kExprI32LoadMem8S, 0x00, 0x00, |
| 108 kExprI32LoadMem8S, 0x00, 0x00, |
| 109 kExprI32LoadMem8S, 0x00, 0x00, |
| 110 kExprI32LoadMem8S, 0x00, 0x00, |
| 111 kExprI32LoadMem8S, 0x00, 0x00, |
| 112 kExprI32LoadMem8S, 0x00, 0x00, |
| 113 kExprI32LoadMem8S, 0x00, 0x00, |
| 114 kExprI32LoadMem8S, 0x00, 0x00, |
| 115 kExprI32LoadMem8S, 0x00, 0x00, |
| 116 kExprI32LoadMem8S, 0x00, 0x00, |
| 117 kExprI32LoadMem8S, 0x00, 0x00, |
| 118 kExprI32LoadMem8S, 0x00, 0x00, |
| 119 kExprI32LoadMem8S, 0x00, 0x00, |
| 120 kExprI32LoadMem8S, 0x00, 0x00, |
| 121 kExprI32LoadMem8S, 0x00, 0x00, |
| 122 kExprI32LoadMem8S, 0x00, 0x00, |
| 123 kExprI32LoadMem8S, 0x00, 0x00, |
| 124 kExprI32LoadMem8S, 0x00, 0x00, |
| 125 kExprI32LoadMem8S, 0x00, 0x00, |
| 126 kExprI32LoadMem8S, 0x00, 0x00, |
| 127 kExprI32LoadMem8S, 0x00, 0x00, |
| 128 kExprI32LoadMem8S, 0x00, 0x00, |
| 129 kExprI32LoadMem8S, 0x00, 0x00, |
| 130 kExprI32LoadMem8S, 0x00, 0x00, |
| 131 kExprI32LoadMem8S, 0x00, 0x00, |
| 132 kExprI32LoadMem8S, 0x00, 0x00, |
| 133 kExprI32LoadMem8S, 0x00, 0x00, |
| 134 kExprI32LoadMem8S, 0x00, 0x00, |
| 135 kExprI32LoadMem8S, 0x00, 0x00, |
| 136 kExprI32LoadMem8S, 0x00, 0x00, |
| 137 kExprI32LoadMem8S, 0x00, 0x00, |
| 138 kExprI32LoadMem8S, 0x00, 0x00, |
| 139 kExprI32LoadMem8S, 0x00, 0x00, |
| 140 kExprI32LoadMem8S, 0x00, 0x00, |
| 141 kExprI32LoadMem8S, 0x00, 0x00, |
| 142 kExprI32LoadMem8S, 0x00, 0x00, |
| 143 kExprI32LoadMem8S, 0x00, 0x00, |
| 144 kExprI32LoadMem8S, 0x00, 0x00, |
| 145 kExprI32LoadMem8S, 0x00, 0x00, |
| 146 kExprI32LoadMem8S, 0x00, 0x00, |
| 147 kExprI32LoadMem8S, 0x00, 0x00, |
| 148 kExprI32LoadMem8S, 0x00, 0x00, |
| 149 kExprI32LoadMem8S, 0x00, 0x00, |
| 150 kExprI32LoadMem8S, 0x00, 0x00, |
| 151 kExprI32LoadMem8S, 0x00, 0x00, |
| 152 kExprI32LoadMem8S, 0x00, 0x00, |
| 153 kExprI32LoadMem8S, 0x00, 0x00, |
| 154 kExprI32LoadMem8S, 0x00, 0x00, |
| 155 kExprI32LoadMem8S, 0x00, 0x00, |
| 156 kExprI32LoadMem8S, 0x00, 0x00, |
| 157 kExprI32LoadMem8S, 0x00, 0x00, |
| 158 kExprI32LoadMem8S, 0x00, 0x00, |
| 159 kExprI32LoadMem8S, 0x00, 0x00, |
| 160 kExprI32LoadMem8S, 0x00, 0x00, |
| 161 kExprI32LoadMem8S, 0x00, 0x00, |
| 162 kExprI32LoadMem8S, 0x00, 0x00, |
| 163 kExprI32LoadMem8S, 0x00, 0x00, |
| 164 kExprI32LoadMem8S, 0x00, 0x00, |
| 165 kExprI32LoadMem8S, 0x00, 0x00, |
| 166 kExprI32LoadMem8S, 0x00, 0x00, |
| 167 kExprI32LoadMem8S, 0x00, 0x00, |
| 168 kExprI32LoadMem8S, 0x00, 0x00, |
| 169 kExprI32LoadMem8S, 0x00, 0x00, |
| 170 kExprI32LoadMem8S, 0x00, 0x00, |
| 171 kExprI32LoadMem8S, 0x00, 0x00, |
| 172 kExprI32LoadMem8S, 0x00, 0x00, |
| 173 kExprI32LoadMem8S, 0x00, 0x00, |
| 174 kExprI32LoadMem8S, 0x00, 0x00, |
| 175 kExprI32LoadMem8S, 0x00, 0x00, |
| 176 kExprI32LoadMem8S, 0x00, 0x00, |
| 177 kExprI32LoadMem8S, 0x00, 0x00, |
| 178 kExprI32LoadMem8S, 0x00, 0x00, |
| 179 kExprI32LoadMem8S, 0x00, 0x00, |
| 180 kExprI32LoadMem8S, 0x00, 0x00, |
| 181 kExprI32LoadMem8S, 0x00, 0x00, |
| 182 kExprI32LoadMem8S, 0x00, 0x00, |
| 183 kExprI32LoadMem8S, 0x00, 0x00, |
| 184 kExprI32LoadMem8S, 0x00, 0x00, |
| 185 kExprI32LoadMem8S, 0x00, 0x00, |
| 186 kExprI32LoadMem8S, 0x00, 0x00, |
| 187 kExprI32LoadMem8S, 0x00, 0x00, |
| 188 kExprI32LoadMem8S, 0x00, 0x00, |
| 189 kExprI32LoadMem8S, 0x00, 0x00, |
| 190 kExprI32LoadMem8S, 0x00, 0x00, |
| 191 kExprI32LoadMem8S, 0x00, 0x00, |
| 192 kExprI32LoadMem8S, 0x00, 0x00, |
| 193 kExprI32LoadMem8S, 0x00, 0x00, |
| 194 kExprI32LoadMem8S, 0x00, 0x00, |
| 195 kExprI32LoadMem8S, 0x00, 0x00, |
| 196 kExprI32LoadMem8S, 0x00, 0x00, |
| 197 kExprI32LoadMem8S, 0x00, 0x00, |
| 198 kExprI32LoadMem8S, 0x00, 0x00, |
| 199 kExprI32LoadMem8S, 0x00, 0x00, |
| 200 kExprI32LoadMem8S, 0x00, 0x00, |
| 201 kExprI32LoadMem8S, 0x00, 0x00, |
| 202 kExprI32LoadMem8S, 0x00, 0x00, |
| 203 kExprI32LoadMem8S, 0x00, 0x00, |
| 204 kExprI32LoadMem8S, 0x00, 0x00, |
| 205 kExprI32LoadMem8S, 0x00, 0x00, |
| 206 kExprI32LoadMem8S, 0x00, 0x00, |
| 207 kExprI32LoadMem8S, 0x00, 0x00, |
| 208 kExprI32LoadMem8S, 0x00, 0x00, |
| 209 kExprI32LoadMem8S, 0x00, 0x00, |
| 210 kExprI32LoadMem8S, 0x00, 0x00, |
| 211 kExprI32LoadMem8S, 0x00, 0x00, |
| 212 kExprI32LoadMem8S, 0x00, 0x00, |
| 213 kExprI32LoadMem8S, 0x00, 0x00, |
| 214 kExprI32LoadMem8S, 0x00, 0x00, |
| 215 kExprI32LoadMem8S, 0x00, 0x00, |
| 216 kExprI32LoadMem8S, 0x00, 0x00, |
| 217 kExprI32LoadMem8S, 0x00, 0x00, |
| 218 kExprI32LoadMem8S, 0x00, 0x00, |
| 219 kExprI32LoadMem8S, 0x00, 0x00, |
| 220 kExprI32LoadMem8S, 0x00, 0x00, |
| 221 kExprI32LoadMem8S, 0x00, 0x00, |
| 222 kExprI32LoadMem8S, 0x00, 0x00, |
| 223 kExprI32LoadMem8S, 0x00, 0x00, |
| 224 kExprI32LoadMem8S, 0x00, 0x00, |
| 225 kExprI32LoadMem8S, 0x00, 0x00, |
| 226 kExprI32LoadMem8S, 0x00, 0x00, |
| 227 kExprI32LoadMem8S, 0x00, 0x00, |
| 228 kExprI32LoadMem8S, 0x00, 0x00, |
| 229 kExprI32LoadMem8S, 0x00, 0x00, |
| 230 kExprI32LoadMem8S, 0x00, 0x00, |
| 231 kExprI32LoadMem8S, 0x00, 0x00, |
| 232 kExprI32LoadMem8S, 0x00, 0x00, |
| 233 kExprI32LoadMem8S, 0x00, 0x00, |
| 234 kExprI32LoadMem8S, 0x00, 0x00, |
| 235 kExprI32LoadMem8S, 0x00, 0x00, |
| 236 kExprI32LoadMem8S, 0x00, 0x00, |
| 237 kExprI32LoadMem8S, 0x00, 0x00, |
| 238 kExprI32LoadMem8S, 0x00, 0x00, |
| 239 kExprI32LoadMem8S, 0x00, 0x00, |
| 240 kExprI32LoadMem8S, 0x00, 0x00, |
| 241 kExprI32LoadMem8S, 0x00, 0x00, |
| 242 kExprI32LoadMem8S, 0x00, 0x00, |
| 243 kExprI32LoadMem8S, 0x00, 0x00, |
| 244 kExprI32LoadMem8S, 0x00, 0x00, |
| 245 kExprI32LoadMem8S, 0x00, 0x00, |
| 246 kExprI32LoadMem8S, 0x00, 0x00, |
| 247 kExprI32LoadMem8S, 0x00, 0x00, |
| 248 kExprI32LoadMem8S, 0x00, 0x00, |
| 249 kExprI32LoadMem8S, 0x00, 0x00, |
| 250 kExprI32LoadMem8S, 0x00, 0x00, |
| 251 kExprI32LoadMem8S, 0x00, 0x00, |
| 252 kExprI32LoadMem8S, 0x00, 0x00, |
| 253 kExprI32LoadMem8S, 0x00, 0x00, |
| 254 kExprI32LoadMem8S, 0x00, 0x00, |
| 255 kExprI32LoadMem8S, 0x00, 0x00, |
| 256 kExprI32LoadMem8S, 0x00, 0x00, |
| 257 kExprI32LoadMem8S, 0x00, 0x00, |
| 258 kExprI32LoadMem8S, 0x00, 0x00, |
| 259 kExprI32LoadMem8S, 0x00, 0x00, |
| 260 kExprI32LoadMem8S, 0x00, 0x00, |
| 261 kExprI32LoadMem8S, 0x00, 0x00, |
| 262 kExprI32LoadMem8S, 0x00, 0x00, |
| 263 kExprI32LoadMem8S, 0x00, 0x00, |
| 264 kExprI32LoadMem8S, 0x00, 0x00, |
| 265 kExprI32LoadMem8S, 0x00, 0x00, |
| 266 kExprI32LoadMem8S, 0x00, 0x00, |
| 267 kExprI32LoadMem8S, 0x00, 0x00, |
| 268 kExprI32LoadMem8S, 0x00, 0x00, |
| 269 kExprI32LoadMem8S, 0x00, 0x00, |
| 270 kExprI32LoadMem8S, 0x00, 0x00, |
| 271 kExprI32LoadMem8S, 0x00, 0x00, |
| 272 kExprI32LoadMem8S, 0x00, 0x00, |
| 273 kExprI32LoadMem8S, 0x00, 0x00, |
| 274 kExprI32LoadMem8S, 0x00, 0x00, |
| 275 kExprI32LoadMem8S, 0x00, 0x00, |
| 276 kExprI32LoadMem8S, 0x00, 0x00, |
| 277 kExprI32LoadMem8S, 0x00, 0x00, |
| 278 kExprI32LoadMem8S, 0x00, 0x00, |
| 279 kExprI32LoadMem8S, 0x00, 0x00, |
| 280 kExprI32LoadMem8S, 0x00, 0x00, |
| 281 kExprI32LoadMem8S, 0x00, 0x00, |
| 282 kExprI32LoadMem8S, 0x00, 0x00, |
| 283 kExprI32LoadMem8S, 0x00, 0x00, |
| 284 kExprI32LoadMem8S, 0x00, 0x00, |
| 285 kExprI32LoadMem8S, 0x00, 0x00, |
| 286 kExprI32LoadMem8S, 0x00, 0x00, |
| 287 kExprI32LoadMem8S, 0x00, 0x00, |
| 288 kExprI32LoadMem8S, 0x00, 0x00, |
| 289 kExprI32LoadMem8S, 0x00, 0x00, |
| 290 kExprI32LoadMem8S, 0x00, 0x00, |
| 291 kExprI32LoadMem8S, 0x00, 0x00, |
| 292 kExprI32LoadMem8S, 0x00, 0x00, |
| 293 kExprI32LoadMem8S, 0x00, 0x00, |
| 294 kExprI32LoadMem8S, 0x00, 0x00, |
| 295 kExprI32LoadMem8S, 0x00, 0x00, |
| 296 kExprI32LoadMem8S, 0x00, 0x00, |
| 297 kExprI32LoadMem8S, 0x00, 0x00, |
| 298 kExprI32LoadMem8S, 0x00, 0x00, |
| 299 kExprI32LoadMem8S, 0x00, 0x00, |
| 300 kExprI32LoadMem8S, 0x00, 0x00, |
| 301 kExprI32LoadMem8S, 0x00, 0x00, |
| 302 kExprI32LoadMem8S, 0x00, 0x00, |
| 303 kExprI32LoadMem8S, 0x00, 0x00, |
| 304 kExprI32LoadMem8S, 0x00, 0x00, |
| 305 kExprI32LoadMem8S, 0x00, 0x00, |
| 306 kExprI32LoadMem8S, 0x00, 0x00, |
| 307 kExprI32LoadMem8S, 0x00, 0x00, |
| 308 kExprI32LoadMem8S, 0x00, 0x00, |
| 309 kExprI32LoadMem8S, 0x00, 0x00, |
| 310 kExprI32LoadMem8S, 0x00, 0x00, |
| 311 kExprI32LoadMem8S, 0x00, 0x00, |
| 312 kExprI32LoadMem8S, 0x00, 0x00, |
| 313 kExprI32LoadMem8S, 0x00, 0x00, |
| 314 kExprI32LoadMem8S, 0x00, 0x00, |
| 315 kExprI32LoadMem8S, 0x00, 0x00, |
| 316 kExprI32LoadMem8S, 0x00, 0x00, |
| 317 kExprI32LoadMem8S, 0x00, 0x00, |
| 318 kExprI32LoadMem8S, 0x00, 0x00, |
| 319 kExprI32LoadMem8S, 0x00, 0x00, |
| 320 kExprI32LoadMem8S, 0x00, 0x00, |
| 321 kExprI32LoadMem8S, 0x00, 0x00, |
| 322 kExprI32LoadMem8S, 0x00, 0x00, |
| 323 kExprI32LoadMem8S, 0x00, 0x00, |
| 324 kExprI32LoadMem8S, 0x00, 0x00, |
| 325 kExprI32LoadMem8S, 0x00, 0x00, |
| 326 kExprI32LoadMem8S, 0x00, 0x00, |
| 327 kExprI32LoadMem8S, 0x00, 0x00, |
| 328 kExprI32LoadMem8S, 0x00, 0x00, |
| 329 kExprI32LoadMem8S, 0x00, 0x00, |
| 330 kExprI32LoadMem8S, 0x00, 0x00, |
| 331 kExprI32LoadMem8S, 0x00, 0x00, |
| 332 kExprI32LoadMem8S, 0x00, 0x00, |
| 333 kExprI32LoadMem8S, 0x00, 0x00, |
| 334 kExprI32LoadMem8S, 0x00, 0x00, |
| 335 kExprI32LoadMem8S, 0x00, 0x00, |
| 336 kExprI32LoadMem8S, 0x00, 0x00, |
| 337 kExprEnd, // @44 |
| 338 ]) |
| 339 .exportFunc(); |
| 340 var module = builder.instantiate(); |
| 341 assertEquals(0, module.exports.test(1)); |
| 342 })(); |
OLD | NEW |