Lines Matching refs:wasm
171 let wasm = this;
177 if (wasm.types.length > 0) {
180 section.emit_varint(wasm.types.length);
181 for (let type of wasm.types) {
196 if (wasm.imports.length > 0) {
199 section.emit_varint(wasm.imports.length);
200 for (let imp of wasm.imports) {
212 if (wasm.functions.length > 0) {
215 section.emit_varint(wasm.functions.length);
216 for (let func of wasm.functions) {
226 if (wasm.table.length > 0) {
229 section.emit_varint(wasm.table.length);
230 for (let index of wasm.table) {
237 if (wasm.memory != undefined) {
240 section.emit_varint(wasm.memory.min);
241 section.emit_varint(wasm.memory.max);
242 section.emit_u8(wasm.memory.exp ? 1 : 0);
252 for (let func of wasm.functions) {
262 if (wasm.start_index != undefined) {
265 section.emit_varint(wasm.start_index);
270 if (wasm.functions.length > 0) {
274 section.emit_varint(wasm.functions.length);
275 for (let func of wasm.functions) {
310 if (wasm.segments.length > 0) {
313 section.emit_varint(wasm.segments.length);
314 for (let seg of wasm.segments) {
323 for (let exp of wasm.explicit) {
332 section.emit_varint(wasm.functions.length);
333 for (let func of wasm.functions) {
342 if (wasm.pad !== null) {
346 section.emit_varint(wasm.pad);