Home | History | Annotate | Download | only in wasm

Lines Matching refs:MachineType

121   WasmRunner<int32_t> r(MachineType::Int32());
129 WasmRunner<int32_t> r(MachineType::Int32());
137 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
153 WasmRunner<int32_t> r(MachineType::Int32());
161 WasmRunner<int32_t> r(MachineType::Int32());
169 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
212 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
257 WasmRunner<int32_t> r(MachineType::Int32());
358 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64());
375 WasmRunner<int32_t> r(MachineType::Int64(), MachineType::Int64());
446 WasmRunner<int64_t> r(MachineType::Uint64());
492 WasmRunner<int64_t> r(MachineType::Uint64());
510 WasmRunner<int64_t> r(MachineType::Uint64());
521 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
532 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
543 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
554 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
567 WasmRunner<int32_t> r(MachineType::Int32());
582 WasmRunner<uint32_t> r(MachineType::Uint32());
597 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
604 WASM_I32_DIVS(WASM_STORE_MEM(MachineType::Int8(),
607 WASM_I32_DIVS(WASM_STORE_MEM(MachineType::Int8(),
620 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64());
631 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64());
642 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64());
653 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64());
666 WasmRunner<int64_t> r(MachineType::Int64());
681 WasmRunner<uint64_t> r(MachineType::Uint64());
704 WasmRunner<int32_t> r(MachineType::Float32(), MachineType::Float32());
722 WasmRunner<int32_t> r(MachineType::Float32(), MachineType::Float32());
739 WasmRunner<int32_t> r(MachineType::Float32());
755 WasmRunner<int32_t> r(MachineType::Float64(), MachineType::Float64());
773 WasmRunner<int32_t> r(MachineType::Float64(), MachineType::Float64());
789 WasmRunner<int32_t> r(MachineType::Float64());
849 WasmRunner<float> r(MachineType::Float32());
860 WasmRunner<double> r(MachineType::Float64());
871 WasmRunner<int32_t> r(MachineType::Int32());
910 WasmRunner<int32_t> r(MachineType::Int32());
920 WasmRunner<int64_t> r(MachineType::Int64());
930 WasmRunner<float> r(MachineType::Float32());
947 WasmRunner<double> r(MachineType::Float64());
964 WasmRunner<int32_t> r(MachineType::Int32());
975 WasmRunner<int32_t> r(MachineType::Int32());
986 WasmRunner<int32_t> r(MachineType::Int32());
996 WasmRunner<int32_t> r(MachineType::Int32());
1007 WasmRunner<int32_t> r(MachineType::Int32());
1015 WasmRunner<int32_t> r(MachineType::Int32());
1027 WasmRunner<int32_t> r(MachineType::Int32());
1047 WasmRunner<int32_t> r(MachineType::Int32());
1059 WasmRunner<int32_t> r(MachineType::Int32());
1085 WasmRunner<int32_t> r(MachineType::Int32());
1112 WasmRunner<int32_t> r(MachineType::Int32());
1136 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
1163 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
1187 WASM_LOAD_MEM(MachineType::Float32(), WASM_ZERO)));
1198 WasmRunner<int32_t> r(MachineType::Int32());
1204 2, WASM_STORE_MEM(MachineType::Float32(), WASM_ZERO,
1222 BUILD(r, WASM_STORE_MEM(MachineType::Int32(), WASM_ZERO,
1223 WASM_LOAD_MEM(MachineType::Int32(), WASM_ZERO)));
1248 WasmRunner<int32_t> r(MachineType::Int32());
1262 WasmRunner<int32_t> r(MachineType::Int32());
1273 WasmRunner<int32_t> r(MachineType::Int32());
1288 WasmRunner<int32_t> r(MachineType::Int32());
1302 WasmRunner<int32_t> r(MachineType::Int32());
1315 WasmRunner<int32_t> r(MachineType::Int32());
1324 WasmRunner<int32_t> r(MachineType::Int32());
1337 WasmRunner<int32_t> r(MachineType::Int32());
1350 WasmRunner<int32_t> r(MachineType::Int32());
1366 WasmRunner<int32_t> r(MachineType::Int32());
1381 WasmRunner<int32_t> r(MachineType::Int32());
1394 WasmRunner<int32_t> r(MachineType::Int32());
1406 WasmRunner<int32_t> r(MachineType::Int32());
1418 WasmRunner<int32_t> r(MachineType::Int32());
1430 WasmRunner<int32_t> r(MachineType::Int32());
1436 BUILD(r, WASM_LOAD_MEM(MachineType::Int32(), WASM_I8(0)));
1450 WasmRunner<int32_t> r(MachineType::Uint32());
1456 BUILD(r, WASM_LOAD_MEM(MachineType::Int32(), WASM_GET_LOCAL(0)));
1471 WasmRunner<int32_t> r(MachineType::Uint32());
1478 BUILD(r, WASM_LOAD_MEM(MachineType::Int32(), WASM_GET_LOCAL(0)));
1497 static const MachineType machineTypes[] = {
1498 MachineType::Int8(), MachineType::Uint8(), MachineType::Int16(),
1499 MachineType::Uint16(), MachineType::Int32(), MachineType::Uint32(),
1500 MachineType::Int64(), MachineType::Uint64(), MachineType::Float32(),
1501 MachineType::Float64()};
1505 WasmRunner<int32_t> r(MachineType::Uint32());
1522 WasmRunner<int32_t> r(MachineType::Int32());
1528 BUILD(r, WASM_LOAD_MEM_OFFSET(MachineType::Int32(), 4, WASM_GET_LOCAL(0)));
1563 WASM_LOAD_MEM_OFFSET(MachineType::Int32(), offset, WASM_I8(index)));
1578 WasmRunner<int32_t> r(MachineType
1584 BUILD(r, WASM_STORE_MEM_OFFSET(MachineType::Int32(), 4, WASM_GET_LOCAL(0),
1607 static const MachineType machineTypes[] = {
1608 MachineType::Int8(), MachineType::Uint8(), MachineType::Int16(),
1609 MachineType::Uint16(), MachineType::Int32(), MachineType::Uint32(),
1610 MachineType::Int64(), MachineType::Uint64(), MachineType::Float32(),
1611 MachineType::Float64()};
1613 static const MachineType machineTypes[] = {
1614 MachineType::Int8(), MachineType::Uint8(), MachineType::Int16(),
1615 MachineType::Uint16(), MachineType::Int32(), MachineType::Uint32(),
1616 MachineType::Float32(), MachineType::Float64()};
1621 WasmRunner<int32_t> r(MachineType::Uint32());
1648 WASM_LOAD_MEM(MachineType::Float64(), WASM_ZERO)));
1659 WasmRunner<int64_t> r(MachineType::Int64());
1665 2, WASM_STORE_MEM(MachineType::Float64(), WASM_ZERO,
1684 BUILD(r, WASM_LOAD_MEM(MachineType::Int64(), WASM_I8(0)));
1700 WasmRunner<int32_t> r(MachineType::Int32());
1706 BUILD(r, WASM_LOAD_MEM(MachineType::Int32(), WASM_GET_LOCAL(0)));
1715 WasmRunner<uint32_t> r(MachineType::Int32());
1729 WASM_LOAD_MEM(MachineType::Int32(),
1749 WasmRunner<uint32_t> r(MachineType::Int32());
1766 WasmRunner<int32_t> r(MachineType::Int32());
1786 WASM_LOAD_MEM(MachineType::Float32(),
1790 WASM_STORE_MEM(MachineType::Float32(), WASM_ZERO,
1802 WasmRunner<uint64_t> r(MachineType::Int32());
1816 WASM_LOAD_MEM(MachineType::Int64(),
1838 LocalType astType, MachineType memType) {
1839 WasmRunner<int32_t> r(MachineType::Int32());
1872 kAstF64, MachineType::Float64());
1878 WasmRunner<int32_t> r(MachineType::Int32());
1885 WasmRunner<int32_t> r(MachineType::Int32());
1891 BUILD(r, WASM_LOOP(1, WASM_LOAD_MEM(MachineType::Int32(), WASM_ZERO)));
1896 WasmRunner<int32_t> r(MachineType::Int32());
1905 WasmRunner<int32_t> r(MachineType::Int32());
1913 WasmRunner<int32_t> r(MachineType::Int32());
1919 WasmRunner<int32_t> r(MachineType::Int32());
1925 WasmRunner<int32_t> r(MachineType::Int32());
1931 WasmRunner<int32_t> r(MachineType::Int32());
1937 WasmRunner<int32_t> r(MachineType::Int32());
1944 WasmRunner<int32_t> r(MachineType::Int32());
1946 WASM_LOAD_MEM(MachineType::Int8(), WASM_GET_LOCAL(0))));
1953 WasmRunner<int32_t> r(MachineType::Int32());
1962 WasmRunner<int32_t> r(MachineType::Int32());
1972 WasmRunner<int32_t> r(MachineType::Int32());
1988 MachineOperatorBuilder machine(&zone, MachineType::PointerRepresentation(),
2025 WasmRunner<int32_t> r(MachineType::Int32());
2027 BUILD(r, WASM_LOAD_MEM(MachineType::Int8(), WASM_GET_LOCAL(0)));
2041 WasmRunner<int32_t> r(MachineType::Int32());
2043 BUILD(r, WASM_LOAD_MEM(MachineType::Uint8(), WASM_GET_LOCAL(0)));
2057 WasmRunner<int32_t> r(MachineType::Int32());
2059 BUILD(r, WASM_LOAD_MEM(MachineType::Int16(), WASM_GET_LOCAL(0)));
2074 WasmRunner<int32_t> r(MachineType::Int32());
2076 BUILD(r, WASM_LOAD_MEM(MachineType::Uint16(), WASM_GET_LOCAL(0)));
2087 int32_t* global = module.AddGlobal<int32_t>(MachineType::Int32());
2088 WasmRunner<int32_t> r(MachineType::Int32());
2106 int32_t* globals[] = {module.AddGlobal<int32_t>(MachineType::Int32()),
2107 module.AddGlobal<int32_t>(MachineType
2108 module.AddGlobal<int32_t>(MachineType::Int32())};
2112 WasmRunner<int32_t> r(MachineType::Int32());
2136 int64_t* global = module.AddGlobal<int64_t>(MachineType::Int64());
2137 WasmRunner<int32_t> r(MachineType::Int32());
2158 float* global = module.AddGlobal<float>(MachineType::Float32());
2159 WasmRunner<int32_t> r(MachineType::Int32());
2179 double* global = module.AddGlobal<double>(MachineType::Float64());
2180 WasmRunner<int32_t> r(MachineType::Int32());
2200 int32_t* unused = module.AddGlobal<int32_t>(MachineType::Int32());
2203 int8_t* var_int8 = module.AddGlobal<int8_t>(MachineType::Int8());
2204 uint8_t* var_uint8 = module.AddGlobal<uint8_t>(MachineType::Uint8());
2205 int16_t* var_int16 = module.AddGlobal<int16_t>(MachineType::Int16());
2206 uint16_t* var_uint16 = module.AddGlobal<uint16_t>(MachineType::Uint16());
2207 int32_t* var_int32 = module.AddGlobal<int32_t>(MachineType::Int32());
2208 uint32_t* var_uint32 = module.AddGlobal<uint32_t>(MachineType::Uint32());
2209 float* var_float = module.AddGlobal<float>(MachineType::Float32());
2210 double* var_double = module.AddGlobal<double>(MachineType::Float64());
2212 WasmRunner<int32_t> r(MachineType::Int32());
2219 WASM_STORE_GLOBAL(1, WASM_LOAD_MEM(MachineType::Int8(), WASM_ZERO)),
2220 WASM_STORE_GLOBAL(2, WASM_LOAD_MEM(MachineType::Uint8(), WASM_ZERO)),
2221 WASM_STORE_GLOBAL(3, WASM_LOAD_MEM(MachineType::Int16(), WASM_ZERO)),
2222 WASM_STORE_GLOBAL(4, WASM_LOAD_MEM(MachineType::Uint16(), WASM_ZERO)),
2223 WASM_STORE_GLOBAL(5, WASM_LOAD_MEM(MachineType::Int32(), WASM_ZERO)),
2224 WASM_STORE_GLOBAL(6, WASM_LOAD_MEM(MachineType::Uint32(), WASM_ZERO)),
2226 WASM_LOAD_MEM(MachineType::Float32(), WASM_ZERO)),
2228 WASM_LOAD_MEM(MachineType::Float64(), WASM_ZERO)),
2266 WasmRunner<int64_t> r(MachineType::Int64());
2271 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64());
2278 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64(),
2279 MachineType::Int64());
2291 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64(),
2292 MachineType::Int64(), MachineType::Int64());
2397 BUILD(t, WASM_STORE_MEM(MachineType::Int32(), WASM_I8(kMemOffset),
2405 WASM_LOAD_MEM(MachineType::Int32(), WASM_I8(kMemOffset)));
2422 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
2446 WasmRunner<int64_t> r(MachineType::Int64(), MachineType::Int64());
2476 WasmRunner<float> r(MachineType::Float32(), MachineType::Float32());
2498 MachineType::Float64(), WASM_ZERO,
2500 WASM_LOAD_MEM(MachineType::Float64(), WASM_ZERO),
2501 WASM_LOAD_MEM(MachineType::Float64(), WASM_I8(8)))),
2532 static MachineType mixed[] = {
2533 MachineType::Int32(), MachineType::Float32(), MachineType::Int64(),
2534 MachineType::Float64(), MachineType::Float32(), MachineType::Int64(),
2535 MachineType::Int32(), MachineType::Float64(), MachineType::Float32(),
2536 MachineType::Float64(), MachineType::Int32(), MachineType::Int64(),
2537 MachineType::Int32(), MachineType::Int32()};
2539 static MachineType mixed[] = {
2540 MachineType::Int32(), MachineType::Float32(), MachineType::Float64(),
2541 MachineType::Float32(), MachineType::Int32(), MachineType::Float64(),
2542 MachineType::Float32(), MachineType::Float64(), MachineType::Int32(),
2543 MachineType::Int32(), MachineType::Int32()};
2551 MachineType* memtypes = &mixed[start];
2552 MachineType result = memtypes[which];
2617 WasmRunner<int32_t> r(MachineType::Int32());
2630 WasmRunner<int32_t> r(MachineType::Int32());
2639 WasmRunner<int32_t> r(MachineType::Int32());
2648 WasmRunner<int32_t> r(MachineType::Int32());
2657 WasmRunner<int32_t> r(MachineType::Int32());
2666 WasmRunner<int32_t> r(MachineType::Int32());
2689 WasmRunner<int32_t> r(MachineType::Int32());
2713 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
2729 WasmRunner<int32_t> r(MachineType::Int32());
2741 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
2760 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32());
2818 WasmRunner<int32_t> r(MachineType::Int32());
2861 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32(),
2862 MachineType::Int32());
2916 WasmRunner<float> r(MachineType::Float32());
2924 WasmRunner<float> r(MachineType::Float32());
2932 WasmRunner<float> r(MachineType::Float32());
2940 WasmRunner<float> r(MachineType::Float32());
2948 WasmRunner<double> r(MachineType::Float64());
2956 WasmRunner<double> r(MachineType::Float64());
2964 WasmRunner<double> r(MachineType::Float64());
2972 WasmRunner<double> r(MachineType::Float64());
2982 WasmRunner<float> r(MachineType::Float32(), MachineType::Float32());
3006 WasmRunner<double> r(MachineType::Float64(), MachineType::Float64());
3030 WasmRunner<float> r(MachineType::Float32(), MachineType::Float32());
3054 WasmRunner<double> r(MachineType::Float64(), MachineType::Float64());
3079 WasmRunner<float> r(MachineType::Int64());
3088 WasmRunner<float> r(MachineType::Uint64());
3096 WasmRunner<double> r(MachineType::Int64());
3105 WasmRunner<double> r(MachineType::Uint64());
3113 WasmRunner<int64_t> r(MachineType::Float32());
3128 WasmRunner<int64_t> r(MachineType::Float64());
3143 WasmRunner<uint64_t> r(MachineType::Float32());
3157 WasmRunner<uint64_t> r(MachineType::Float64());
3174 WasmRunner<int32_t> r(MachineType::Float32());
3189 WasmRunner<int32_t> r(MachineType::Float64());
3204 WasmRunner<uint32_t> r(MachineType::Float32());
3218 WasmRunner<uint32_t> r(MachineType::Float64());
3233 WasmRunner<double> r(MachineType::Float64(), MachineType::Float64());
3246 WasmRunner<float> r(MachineType::Float32(), MachineType::Float32());