| ... | @@ -1,15 +1,13 @@ | ... | @@ -1,15 +1,13 @@ |
| 1 | const builtin = @import("builtin"); | 1 | const builtin = @import("builtin"); |
| 2 | const is_test = builtin.is_test; | 2 | const is_test = builtin.is_test; |
| 3 | | 3 | |
| 4 | const stack_probe = @import("compiler_rt/stack_probe.zig"); | | |
| 5 | | | |
| 6 | comptime { | 4 | comptime { |
| 7 | const linkage = if (is_test) builtin.GlobalLinkage.Internal else builtin.GlobalLinkage.Weak; | 5 | const linkage = if (is_test) builtin.GlobalLinkage.Internal else builtin.GlobalLinkage.Weak; |
| 8 | const strong_linkage = if (is_test) builtin.GlobalLinkage.Internal else builtin.GlobalLinkage.Strong; | 6 | const strong_linkage = if (is_test) builtin.GlobalLinkage.Internal else builtin.GlobalLinkage.Strong; |
| 9 | | 7 | |
| 10 | switch (builtin.arch) { | 8 | switch (builtin.arch) { |
| 11 | .i386, .x86_64 => @export("__zig_probe_stack", @import("compiler_rt/stack_probe.zig").zig_probe_stack, linkage), | 9 | .i386, .x86_64 => @export("__zig_probe_stack", @import("compiler_rt/stack_probe.zig").zig_probe_stack, linkage), |
| 12 | else => { } | 10 | else => {}, |
| 13 | } | 11 | } |
| 14 | | 12 | |
| 15 | @export("__lesf2", @import("compiler_rt/comparesf2.zig").__lesf2, linkage); | 13 | @export("__lesf2", @import("compiler_rt/comparesf2.zig").__lesf2, linkage); |
| ... | @@ -499,7 +497,6 @@ nakedcc fn __aeabi_memcmp() noreturn { | ... | @@ -499,7 +497,6 @@ nakedcc fn __aeabi_memcmp() noreturn { |
| 499 | unreachable; | 497 | unreachable; |
| 500 | } | 498 | } |
| 501 | | 499 | |
| 502 | | | |
| 503 | extern fn __divmodsi4(a: i32, b: i32, rem: *i32) i32 { | 500 | extern fn __divmodsi4(a: i32, b: i32, rem: *i32) i32 { |
| 504 | @setRuntimeSafety(is_test); | 501 | @setRuntimeSafety(is_test); |
| 505 | | 502 | |
| ... | @@ -1272,17 +1269,17 @@ fn test_one_udivsi3(a: u32, b: u32, expected_q: u32) void { | ... | @@ -1272,17 +1269,17 @@ fn test_one_udivsi3(a: u32, b: u32, expected_q: u32) void { |
| 1272 | | 1269 | |
| 1273 | test "test_divsi3" { | 1270 | test "test_divsi3" { |
| 1274 | const cases = [][3]i32{ | 1271 | const cases = [][3]i32{ |
| 1275 | []i32{ 0, 1, 0}, | 1272 | []i32{ 0, 1, 0 }, |
| 1276 | []i32{ 0, -1, 0}, | 1273 | []i32{ 0, -1, 0 }, |
| 1277 | []i32{ 2, 1, 2}, | 1274 | []i32{ 2, 1, 2 }, |
| 1278 | []i32{ 2, -1, -2}, | 1275 | []i32{ 2, -1, -2 }, |
| 1279 | []i32{-2, 1, -2}, | 1276 | []i32{ -2, 1, -2 }, |
| 1280 | []i32{-2, -1, 2}, | 1277 | []i32{ -2, -1, 2 }, |
| 1281 | | 1278 | |
| 1282 | []i32{@bitCast(i32, u32(0x80000000)), 1, @bitCast(i32, u32(0x80000000))}, | 1279 | []i32{ @bitCast(i32, u32(0x80000000)), 1, @bitCast(i32, u32(0x80000000)) }, |
| 1283 | []i32{@bitCast(i32, u32(0x80000000)), -1, @bitCast(i32, u32(0x80000000))}, | 1280 | []i32{ @bitCast(i32, u32(0x80000000)), -1, @bitCast(i32, u32(0x80000000)) }, |
| 1284 | []i32{@bitCast(i32, u32(0x80000000)), -2, 0x40000000}, | 1281 | []i32{ @bitCast(i32, u32(0x80000000)), -2, 0x40000000 }, |
| 1285 | []i32{@bitCast(i32, u32(0x80000000)), 2, @bitCast(i32, u32(0xC0000000))}, | 1282 | []i32{ @bitCast(i32, u32(0x80000000)), 2, @bitCast(i32, u32(0xC0000000)) }, |
| 1286 | }; | 1283 | }; |
| 1287 | | 1284 | |
| 1288 | for (cases) |case| { | 1285 | for (cases) |case| { |
| ... | @@ -1297,19 +1294,19 @@ fn test_one_divsi3(a: i32, b: i32, expected_q: i32) void { | ... | @@ -1297,19 +1294,19 @@ fn test_one_divsi3(a: i32, b: i32, expected_q: i32) void { |
| 1297 | | 1294 | |
| 1298 | test "test_divmodsi4" { | 1295 | test "test_divmodsi4" { |
| 1299 | const cases = [][4]i32{ | 1296 | const cases = [][4]i32{ |
| 1300 | []i32{ 0, 1, 0, 0}, | 1297 | []i32{ 0, 1, 0, 0 }, |
| 1301 | []i32{ 0, -1, 0, 0}, | 1298 | []i32{ 0, -1, 0, 0 }, |
| 1302 | []i32{ 2, 1, 2, 0}, | 1299 | []i32{ 2, 1, 2, 0 }, |
| 1303 | []i32{ 2, -1, -2, 0}, | 1300 | []i32{ 2, -1, -2, 0 }, |
| 1304 | []i32{-2, 1, -2, 0}, | 1301 | []i32{ -2, 1, -2, 0 }, |
| 1305 | []i32{-2, -1, 2, 0}, | 1302 | []i32{ -2, -1, 2, 0 }, |
| 1306 | []i32{ 7, 5, 1, 2}, | 1303 | []i32{ 7, 5, 1, 2 }, |
| 1307 | []i32{-7, 5, -1, -2}, | 1304 | []i32{ -7, 5, -1, -2 }, |
| 1308 | []i32{19, 5, 3, 4}, | 1305 | []i32{ 19, 5, 3, 4 }, |
| 1309 | []i32{19, -5, -3, 4}, | 1306 | []i32{ 19, -5, -3, 4 }, |
| 1310 | | 1307 | |
| 1311 | []i32{@bitCast(i32, u32(0x80000000)), 8, @bitCast(i32, u32(0xf0000000)), 0}, | 1308 | []i32{ @bitCast(i32, u32(0x80000000)), 8, @bitCast(i32, u32(0xf0000000)), 0 }, |
| 1312 | []i32{@bitCast(i32, u32(0x80000007)), 8, @bitCast(i32, u32(0xf0000001)), -1}, | 1309 | []i32{ @bitCast(i32, u32(0x80000007)), 8, @bitCast(i32, u32(0xf0000001)), -1 }, |
| 1313 | }; | 1310 | }; |
| 1314 | | 1311 | |
| 1315 | for (cases) |case| { | 1312 | for (cases) |case| { |
| ... | @@ -1325,17 +1322,17 @@ fn test_one_divmodsi4(a: i32, b: i32, expected_q: i32, expected_r: i32) void { | ... | @@ -1325,17 +1322,17 @@ fn test_one_divmodsi4(a: i32, b: i32, expected_q: i32, expected_r: i32) void { |
| 1325 | | 1322 | |
| 1326 | test "test_divdi3" { | 1323 | test "test_divdi3" { |
| 1327 | const cases = [][3]i64{ | 1324 | const cases = [][3]i64{ |
| 1328 | []i64{ 0, 1, 0}, | 1325 | []i64{ 0, 1, 0 }, |
| 1329 | []i64{ 0, -1, 0}, | 1326 | []i64{ 0, -1, 0 }, |
| 1330 | []i64{ 2, 1, 2}, | 1327 | []i64{ 2, 1, 2 }, |
| 1331 | []i64{ 2, -1, -2}, | 1328 | []i64{ 2, -1, -2 }, |
| 1332 | []i64{-2, 1, -2}, | 1329 | []i64{ -2, 1, -2 }, |
| 1333 | []i64{-2, -1, 2}, | 1330 | []i64{ -2, -1, 2 }, |
| 1334 | | 1331 | |
| 1335 | []i64{@bitCast(i64, u64(0x8000000000000000)), 1, @bitCast(i64, u64(0x8000000000000000))}, | 1332 | []i64{ @bitCast(i64, u64(0x8000000000000000)), 1, @bitCast(i64, u64(0x8000000000000000)) }, |
| 1336 | []i64{@bitCast(i64, u64(0x8000000000000000)), -1, @bitCast(i64, u64(0x8000000000000000))}, | 1333 | []i64{ @bitCast(i64, u64(0x8000000000000000)), -1, @bitCast(i64, u64(0x8000000000000000)) }, |
| 1337 | []i64{@bitCast(i64, u64(0x8000000000000000)), -2, 0x4000000000000000}, | 1334 | []i64{ @bitCast(i64, u64(0x8000000000000000)), -2, 0x4000000000000000 }, |
| 1338 | []i64{@bitCast(i64, u64(0x8000000000000000)), 2, @bitCast(i64, u64(0xC000000000000000))}, | 1335 | []i64{ @bitCast(i64, u64(0x8000000000000000)), 2, @bitCast(i64, u64(0xC000000000000000)) }, |
| 1339 | }; | 1336 | }; |
| 1340 | | 1337 | |
| 1341 | for (cases) |case| { | 1338 | for (cases) |case| { |
| ... | @@ -1350,19 +1347,19 @@ fn test_one_divdi3(a: i64, b: i64, expected_q: i64) void { | ... | @@ -1350,19 +1347,19 @@ fn test_one_divdi3(a: i64, b: i64, expected_q: i64) void { |
| 1350 | | 1347 | |
| 1351 | test "test_moddi3" { | 1348 | test "test_moddi3" { |
| 1352 | const cases = [][3]i64{ | 1349 | const cases = [][3]i64{ |
| 1353 | []i64{0, 1, 0}, | 1350 | []i64{ 0, 1, 0 }, |
| 1354 | []i64{0, -1, 0}, | 1351 | []i64{ 0, -1, 0 }, |
| 1355 | []i64{5, 3, 2}, | 1352 | []i64{ 5, 3, 2 }, |
| 1356 | []i64{5, -3, 2}, | 1353 | []i64{ 5, -3, 2 }, |
| 1357 | []i64{-5, 3, -2}, | 1354 | []i64{ -5, 3, -2 }, |
| 1358 | []i64{-5, -3, -2}, | 1355 | []i64{ -5, -3, -2 }, |
| 1359 | | 1356 | |
| 1360 | []i64{@bitCast(i64, @intCast(u64, 0x8000000000000000)), 1, 0}, | 1357 | []i64{ @bitCast(i64, @intCast(u64, 0x8000000000000000)), 1, 0 }, |
| 1361 | []i64{@bitCast(i64, @intCast(u64, 0x8000000000000000)), -1, 0}, | 1358 | []i64{ @bitCast(i64, @intCast(u64, 0x8000000000000000)), -1, 0 }, |
| 1362 | []i64{@bitCast(i64, @intCast(u64, 0x8000000000000000)), 2, 0}, | 1359 | []i64{ @bitCast(i64, @intCast(u64, 0x8000000000000000)), 2, 0 }, |
| 1363 | []i64{@bitCast(i64, @intCast(u64, 0x8000000000000000)), -2, 0}, | 1360 | []i64{ @bitCast(i64, @intCast(u64, 0x8000000000000000)), -2, 0 }, |
| 1364 | []i64{@bitCast(i64, @intCast(u64, 0x8000000000000000)), 3, -2}, | 1361 | []i64{ @bitCast(i64, @intCast(u64, 0x8000000000000000)), 3, -2 }, |
| 1365 | []i64{@bitCast(i64, @intCast(u64, 0x8000000000000000)), -3, -2}, | 1362 | []i64{ @bitCast(i64, @intCast(u64, 0x8000000000000000)), -3, -2 }, |
| 1366 | }; | 1363 | }; |
| 1367 | | 1364 | |
| 1368 | for (cases) |case| { | 1365 | for (cases) |case| { |
| ... | @@ -1377,17 +1374,17 @@ fn test_one_moddi3(a: i64, b: i64, expected_r: i64) void { | ... | @@ -1377,17 +1374,17 @@ fn test_one_moddi3(a: i64, b: i64, expected_r: i64) void { |
| 1377 | | 1374 | |
| 1378 | test "test_modsi3" { | 1375 | test "test_modsi3" { |
| 1379 | const cases = [][3]i32{ | 1376 | const cases = [][3]i32{ |
| 1380 | []i32{0, 1, 0}, | 1377 | []i32{ 0, 1, 0 }, |
| 1381 | []i32{0, -1, 0}, | 1378 | []i32{ 0, -1, 0 }, |
| 1382 | []i32{5, 3, 2}, | 1379 | []i32{ 5, 3, 2 }, |
| 1383 | []i32{5, -3, 2}, | 1380 | []i32{ 5, -3, 2 }, |
| 1384 | []i32{-5, 3, -2}, | 1381 | []i32{ -5, 3, -2 }, |
| 1385 | []i32{-5, -3, -2}, | 1382 | []i32{ -5, -3, -2 }, |
| 1386 | []i32{@bitCast(i32, @intCast(u32, 0x80000000)), 1, 0x0}, | 1383 | []i32{ @bitCast(i32, @intCast(u32, 0x80000000)), 1, 0x0 }, |
| 1387 | []i32{@bitCast(i32, @intCast(u32, 0x80000000)), 2, 0x0}, | 1384 | []i32{ @bitCast(i32, @intCast(u32, 0x80000000)), 2, 0x0 }, |
| 1388 | []i32{@bitCast(i32, @intCast(u32, 0x80000000)), -2, 0x0}, | 1385 | []i32{ @bitCast(i32, @intCast(u32, 0x80000000)), -2, 0x0 }, |
| 1389 | []i32{@bitCast(i32, @intCast(u32, 0x80000000)), 3, -2}, | 1386 | []i32{ @bitCast(i32, @intCast(u32, 0x80000000)), 3, -2 }, |
| 1390 | []i32{@bitCast(i32, @intCast(u32, 0x80000000)), -3, -2}, | 1387 | []i32{ @bitCast(i32, @intCast(u32, 0x80000000)), -3, -2 }, |
| 1391 | }; | 1388 | }; |
| 1392 | | 1389 | |
| 1393 | for (cases) |case| { | 1390 | for (cases) |case| { |
| ... | @@ -1402,138 +1399,138 @@ fn test_one_modsi3(a: i32, b: i32, expected_r: i32) void { | ... | @@ -1402,138 +1399,138 @@ fn test_one_modsi3(a: i32, b: i32, expected_r: i32) void { |
| 1402 | | 1399 | |
| 1403 | test "test_umodsi3" { | 1400 | test "test_umodsi3" { |
| 1404 | const cases = [][3]u32{ | 1401 | const cases = [][3]u32{ |
| 1405 | []u32{0x00000000, 0x00000001, 0x00000000}, | 1402 | []u32{ 0x00000000, 0x00000001, 0x00000000 }, |
| 1406 | []u32{0x00000000, 0x00000002, 0x00000000}, | 1403 | []u32{ 0x00000000, 0x00000002, 0x00000000 }, |
| 1407 | []u32{0x00000000, 0x00000003, 0x00000000}, | 1404 | []u32{ 0x00000000, 0x00000003, 0x00000000 }, |
| 1408 | []u32{0x00000000, 0x00000010, 0x00000000}, | 1405 | []u32{ 0x00000000, 0x00000010, 0x00000000 }, |
| 1409 | []u32{0x00000000, 0x078644FA, 0x00000000}, | 1406 | []u32{ 0x00000000, 0x078644FA, 0x00000000 }, |
| 1410 | []u32{0x00000000, 0x0747AE14, 0x00000000}, | 1407 | []u32{ 0x00000000, 0x0747AE14, 0x00000000 }, |
| 1411 | []u32{0x00000000, 0x7FFFFFFF, 0x00000000}, | 1408 | []u32{ 0x00000000, 0x7FFFFFFF, 0x00000000 }, |
| 1412 | []u32{0x00000000, 0x80000000, 0x00000000}, | 1409 | []u32{ 0x00000000, 0x80000000, 0x00000000 }, |
| 1413 | []u32{0x00000000, 0xFFFFFFFD, 0x00000000}, | 1410 | []u32{ 0x00000000, 0xFFFFFFFD, 0x00000000 }, |
| 1414 | []u32{0x00000000, 0xFFFFFFFE, 0x00000000}, | 1411 | []u32{ 0x00000000, 0xFFFFFFFE, 0x00000000 }, |
| 1415 | []u32{0x00000000, 0xFFFFFFFF, 0x00000000}, | 1412 | []u32{ 0x00000000, 0xFFFFFFFF, 0x00000000 }, |
| 1416 | []u32{0x00000001, 0x00000001, 0x00000000}, | 1413 | []u32{ 0x00000001, 0x00000001, 0x00000000 }, |
| 1417 | []u32{0x00000001, 0x00000002, 0x00000001}, | 1414 | []u32{ 0x00000001, 0x00000002, 0x00000001 }, |
| 1418 | []u32{0x00000001, 0x00000003, 0x00000001}, | 1415 | []u32{ 0x00000001, 0x00000003, 0x00000001 }, |
| 1419 | []u32{0x00000001, 0x00000010, 0x00000001}, | 1416 | []u32{ 0x00000001, 0x00000010, 0x00000001 }, |
| 1420 | []u32{0x00000001, 0x078644FA, 0x00000001}, | 1417 | []u32{ 0x00000001, 0x078644FA, 0x00000001 }, |
| 1421 | []u32{0x00000001, 0x0747AE14, 0x00000001}, | 1418 | []u32{ 0x00000001, 0x0747AE14, 0x00000001 }, |
| 1422 | []u32{0x00000001, 0x7FFFFFFF, 0x00000001}, | 1419 | []u32{ 0x00000001, 0x7FFFFFFF, 0x00000001 }, |
| 1423 | []u32{0x00000001, 0x80000000, 0x00000001}, | 1420 | []u32{ 0x00000001, 0x80000000, 0x00000001 }, |
| 1424 | []u32{0x00000001, 0xFFFFFFFD, 0x00000001}, | 1421 | []u32{ 0x00000001, 0xFFFFFFFD, 0x00000001 }, |
| 1425 | []u32{0x00000001, 0xFFFFFFFE, 0x00000001}, | 1422 | []u32{ 0x00000001, 0xFFFFFFFE, 0x00000001 }, |
| 1426 | []u32{0x00000001, 0xFFFFFFFF, 0x00000001}, | 1423 | []u32{ 0x00000001, 0xFFFFFFFF, 0x00000001 }, |
| 1427 | []u32{0x00000002, 0x00000001, 0x00000000}, | 1424 | []u32{ 0x00000002, 0x00000001, 0x00000000 }, |
| 1428 | []u32{0x00000002, 0x00000002, 0x00000000}, | 1425 | []u32{ 0x00000002, 0x00000002, 0x00000000 }, |
| 1429 | []u32{0x00000002, 0x00000003, 0x00000002}, | 1426 | []u32{ 0x00000002, 0x00000003, 0x00000002 }, |
| 1430 | []u32{0x00000002, 0x00000010, 0x00000002}, | 1427 | []u32{ 0x00000002, 0x00000010, 0x00000002 }, |
| 1431 | []u32{0x00000002, 0x078644FA, 0x00000002}, | 1428 | []u32{ 0x00000002, 0x078644FA, 0x00000002 }, |
| 1432 | []u32{0x00000002, 0x0747AE14, 0x00000002}, | 1429 | []u32{ 0x00000002, 0x0747AE14, 0x00000002 }, |
| 1433 | []u32{0x00000002, 0x7FFFFFFF, 0x00000002}, | 1430 | []u32{ 0x00000002, 0x7FFFFFFF, 0x00000002 }, |
| 1434 | []u32{0x00000002, 0x80000000, 0x00000002}, | 1431 | []u32{ 0x00000002, 0x80000000, 0x00000002 }, |
| 1435 | []u32{0x00000002, 0xFFFFFFFD, 0x00000002}, | 1432 | []u32{ 0x00000002, 0xFFFFFFFD, 0x00000002 }, |
| 1436 | []u32{0x00000002, 0xFFFFFFFE, 0x00000002}, | 1433 | []u32{ 0x00000002, 0xFFFFFFFE, 0x00000002 }, |
| 1437 | []u32{0x00000002, 0xFFFFFFFF, 0x00000002}, | 1434 | []u32{ 0x00000002, 0xFFFFFFFF, 0x00000002 }, |
| 1438 | []u32{0x00000003, 0x00000001, 0x00000000}, | 1435 | []u32{ 0x00000003, 0x00000001, 0x00000000 }, |
| 1439 | []u32{0x00000003, 0x00000002, 0x00000001}, | 1436 | []u32{ 0x00000003, 0x00000002, 0x00000001 }, |
| 1440 | []u32{0x00000003, 0x00000003, 0x00000000}, | 1437 | []u32{ 0x00000003, 0x00000003, 0x00000000 }, |
| 1441 | []u32{0x00000003, 0x00000010, 0x00000003}, | 1438 | []u32{ 0x00000003, 0x00000010, 0x00000003 }, |
| 1442 | []u32{0x00000003, 0x078644FA, 0x00000003}, | 1439 | []u32{ 0x00000003, 0x078644FA, 0x00000003 }, |
| 1443 | []u32{0x00000003, 0x0747AE14, 0x00000003}, | 1440 | []u32{ 0x00000003, 0x0747AE14, 0x00000003 }, |
| 1444 | []u32{0x00000003, 0x7FFFFFFF, 0x00000003}, | 1441 | []u32{ 0x00000003, 0x7FFFFFFF, 0x00000003 }, |
| 1445 | []u32{0x00000003, 0x80000000, 0x00000003}, | 1442 | []u32{ 0x00000003, 0x80000000, 0x00000003 }, |
| 1446 | []u32{0x00000003, 0xFFFFFFFD, 0x00000003}, | 1443 | []u32{ 0x00000003, 0xFFFFFFFD, 0x00000003 }, |
| 1447 | []u32{0x00000003, 0xFFFFFFFE, 0x00000003}, | 1444 | []u32{ 0x00000003, 0xFFFFFFFE, 0x00000003 }, |
| 1448 | []u32{0x00000003, 0xFFFFFFFF, 0x00000003}, | 1445 | []u32{ 0x00000003, 0xFFFFFFFF, 0x00000003 }, |
| 1449 | []u32{0x00000010, 0x00000001, 0x00000000}, | 1446 | []u32{ 0x00000010, 0x00000001, 0x00000000 }, |
| 1450 | []u32{0x00000010, 0x00000002, 0x00000000}, | 1447 | []u32{ 0x00000010, 0x00000002, 0x00000000 }, |
| 1451 | []u32{0x00000010, 0x00000003, 0x00000001}, | 1448 | []u32{ 0x00000010, 0x00000003, 0x00000001 }, |
| 1452 | []u32{0x00000010, 0x00000010, 0x00000000}, | 1449 | []u32{ 0x00000010, 0x00000010, 0x00000000 }, |
| 1453 | []u32{0x00000010, 0x078644FA, 0x00000010}, | 1450 | []u32{ 0x00000010, 0x078644FA, 0x00000010 }, |
| 1454 | []u32{0x00000010, 0x0747AE14, 0x00000010}, | 1451 | []u32{ 0x00000010, 0x0747AE14, 0x00000010 }, |
| 1455 | []u32{0x00000010, 0x7FFFFFFF, 0x00000010}, | 1452 | []u32{ 0x00000010, 0x7FFFFFFF, 0x00000010 }, |
| 1456 | []u32{0x00000010, 0x80000000, 0x00000010}, | 1453 | []u32{ 0x00000010, 0x80000000, 0x00000010 }, |
| 1457 | []u32{0x00000010, 0xFFFFFFFD, 0x00000010}, | 1454 | []u32{ 0x00000010, 0xFFFFFFFD, 0x00000010 }, |
| 1458 | []u32{0x00000010, 0xFFFFFFFE, 0x00000010}, | 1455 | []u32{ 0x00000010, 0xFFFFFFFE, 0x00000010 }, |
| 1459 | []u32{0x00000010, 0xFFFFFFFF, 0x00000010}, | 1456 | []u32{ 0x00000010, 0xFFFFFFFF, 0x00000010 }, |
| 1460 | []u32{0x078644FA, 0x00000001, 0x00000000}, | 1457 | []u32{ 0x078644FA, 0x00000001, 0x00000000 }, |
| 1461 | []u32{0x078644FA, 0x00000002, 0x00000000}, | 1458 | []u32{ 0x078644FA, 0x00000002, 0x00000000 }, |
| 1462 | []u32{0x078644FA, 0x00000003, 0x00000000}, | 1459 | []u32{ 0x078644FA, 0x00000003, 0x00000000 }, |
| 1463 | []u32{0x078644FA, 0x00000010, 0x0000000A}, | 1460 | []u32{ 0x078644FA, 0x00000010, 0x0000000A }, |
| 1464 | []u32{0x078644FA, 0x078644FA, 0x00000000}, | 1461 | []u32{ 0x078644FA, 0x078644FA, 0x00000000 }, |
| 1465 | []u32{0x078644FA, 0x0747AE14, 0x003E96E6}, | 1462 | []u32{ 0x078644FA, 0x0747AE14, 0x003E96E6 }, |
| 1466 | []u32{0x078644FA, 0x7FFFFFFF, 0x078644FA}, | 1463 | []u32{ 0x078644FA, 0x7FFFFFFF, 0x078644FA }, |
| 1467 | []u32{0x078644FA, 0x80000000, 0x078644FA}, | 1464 | []u32{ 0x078644FA, 0x80000000, 0x078644FA }, |
| 1468 | []u32{0x078644FA, 0xFFFFFFFD, 0x078644FA}, | 1465 | []u32{ 0x078644FA, 0xFFFFFFFD, 0x078644FA }, |
| 1469 | []u32{0x078644FA, 0xFFFFFFFE, 0x078644FA}, | 1466 | []u32{ 0x078644FA, 0xFFFFFFFE, 0x078644FA }, |
| 1470 | []u32{0x078644FA, 0xFFFFFFFF, 0x078644FA}, | 1467 | []u32{ 0x078644FA, 0xFFFFFFFF, 0x078644FA }, |
| 1471 | []u32{0x0747AE14, 0x00000001, 0x00000000}, | 1468 | []u32{ 0x0747AE14, 0x00000001, 0x00000000 }, |
| 1472 | []u32{0x0747AE14, 0x00000002, 0x00000000}, | 1469 | []u32{ 0x0747AE14, 0x00000002, 0x00000000 }, |
| 1473 | []u32{0x0747AE14, 0x00000003, 0x00000002}, | 1470 | []u32{ 0x0747AE14, 0x00000003, 0x00000002 }, |
| 1474 | []u32{0x0747AE14, 0x00000010, 0x00000004}, | 1471 | []u32{ 0x0747AE14, 0x00000010, 0x00000004 }, |
| 1475 | []u32{0x0747AE14, 0x078644FA, 0x0747AE14}, | 1472 | []u32{ 0x0747AE14, 0x078644FA, 0x0747AE14 }, |
| 1476 | []u32{0x0747AE14, 0x0747AE14, 0x00000000}, | 1473 | []u32{ 0x0747AE14, 0x0747AE14, 0x00000000 }, |
| 1477 | []u32{0x0747AE14, 0x7FFFFFFF, 0x0747AE14}, | 1474 | []u32{ 0x0747AE14, 0x7FFFFFFF, 0x0747AE14 }, |
| 1478 | []u32{0x0747AE14, 0x80000000, 0x0747AE14}, | 1475 | []u32{ 0x0747AE14, 0x80000000, 0x0747AE14 }, |
| 1479 | []u32{0x0747AE14, 0xFFFFFFFD, 0x0747AE14}, | 1476 | []u32{ 0x0747AE14, 0xFFFFFFFD, 0x0747AE14 }, |
| 1480 | []u32{0x0747AE14, 0xFFFFFFFE, 0x0747AE14}, | 1477 | []u32{ 0x0747AE14, 0xFFFFFFFE, 0x0747AE14 }, |
| 1481 | []u32{0x0747AE14, 0xFFFFFFFF, 0x0747AE14}, | 1478 | []u32{ 0x0747AE14, 0xFFFFFFFF, 0x0747AE14 }, |
| 1482 | []u32{0x7FFFFFFF, 0x00000001, 0x00000000}, | 1479 | []u32{ 0x7FFFFFFF, 0x00000001, 0x00000000 }, |
| 1483 | []u32{0x7FFFFFFF, 0x00000002, 0x00000001}, | 1480 | []u32{ 0x7FFFFFFF, 0x00000002, 0x00000001 }, |
| 1484 | []u32{0x7FFFFFFF, 0x00000003, 0x00000001}, | 1481 | []u32{ 0x7FFFFFFF, 0x00000003, 0x00000001 }, |
| 1485 | []u32{0x7FFFFFFF, 0x00000010, 0x0000000F}, | 1482 | []u32{ 0x7FFFFFFF, 0x00000010, 0x0000000F }, |
| 1486 | []u32{0x7FFFFFFF, 0x078644FA, 0x00156B65}, | 1483 | []u32{ 0x7FFFFFFF, 0x078644FA, 0x00156B65 }, |
| 1487 | []u32{0x7FFFFFFF, 0x0747AE14, 0x043D70AB}, | 1484 | []u32{ 0x7FFFFFFF, 0x0747AE14, 0x043D70AB }, |
| 1488 | []u32{0x7FFFFFFF, 0x7FFFFFFF, 0x00000000}, | 1485 | []u32{ 0x7FFFFFFF, 0x7FFFFFFF, 0x00000000 }, |
| 1489 | []u32{0x7FFFFFFF, 0x80000000, 0x7FFFFFFF}, | 1486 | []u32{ 0x7FFFFFFF, 0x80000000, 0x7FFFFFFF }, |
| 1490 | []u32{0x7FFFFFFF, 0xFFFFFFFD, 0x7FFFFFFF}, | 1487 | []u32{ 0x7FFFFFFF, 0xFFFFFFFD, 0x7FFFFFFF }, |
| 1491 | []u32{0x7FFFFFFF, 0xFFFFFFFE, 0x7FFFFFFF}, | 1488 | []u32{ 0x7FFFFFFF, 0xFFFFFFFE, 0x7FFFFFFF }, |
| 1492 | []u32{0x7FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF}, | 1489 | []u32{ 0x7FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF }, |
| 1493 | []u32{0x80000000, 0x00000001, 0x00000000}, | 1490 | []u32{ 0x80000000, 0x00000001, 0x00000000 }, |
| 1494 | []u32{0x80000000, 0x00000002, 0x00000000}, | 1491 | []u32{ 0x80000000, 0x00000002, 0x00000000 }, |
| 1495 | []u32{0x80000000, 0x00000003, 0x00000002}, | 1492 | []u32{ 0x80000000, 0x00000003, 0x00000002 }, |
| 1496 | []u32{0x80000000, 0x00000010, 0x00000000}, | 1493 | []u32{ 0x80000000, 0x00000010, 0x00000000 }, |
| 1497 | []u32{0x80000000, 0x078644FA, 0x00156B66}, | 1494 | []u32{ 0x80000000, 0x078644FA, 0x00156B66 }, |
| 1498 | []u32{0x80000000, 0x0747AE14, 0x043D70AC}, | 1495 | []u32{ 0x80000000, 0x0747AE14, 0x043D70AC }, |
| 1499 | []u32{0x80000000, 0x7FFFFFFF, 0x00000001}, | 1496 | []u32{ 0x80000000, 0x7FFFFFFF, 0x00000001 }, |
| 1500 | []u32{0x80000000, 0x80000000, 0x00000000}, | 1497 | []u32{ 0x80000000, 0x80000000, 0x00000000 }, |
| 1501 | []u32{0x80000000, 0xFFFFFFFD, 0x80000000}, | 1498 | []u32{ 0x80000000, 0xFFFFFFFD, 0x80000000 }, |
| 1502 | []u32{0x80000000, 0xFFFFFFFE, 0x80000000}, | 1499 | []u32{ 0x80000000, 0xFFFFFFFE, 0x80000000 }, |
| 1503 | []u32{0x80000000, 0xFFFFFFFF, 0x80000000}, | 1500 | []u32{ 0x80000000, 0xFFFFFFFF, 0x80000000 }, |
| 1504 | []u32{0xFFFFFFFD, 0x00000001, 0x00000000}, | 1501 | []u32{ 0xFFFFFFFD, 0x00000001, 0x00000000 }, |
| 1505 | []u32{0xFFFFFFFD, 0x00000002, 0x00000001}, | 1502 | []u32{ 0xFFFFFFFD, 0x00000002, 0x00000001 }, |
| 1506 | []u32{0xFFFFFFFD, 0x00000003, 0x00000001}, | 1503 | []u32{ 0xFFFFFFFD, 0x00000003, 0x00000001 }, |
| 1507 | []u32{0xFFFFFFFD, 0x00000010, 0x0000000D}, | 1504 | []u32{ 0xFFFFFFFD, 0x00000010, 0x0000000D }, |
| 1508 | []u32{0xFFFFFFFD, 0x078644FA, 0x002AD6C9}, | 1505 | []u32{ 0xFFFFFFFD, 0x078644FA, 0x002AD6C9 }, |
| 1509 | []u32{0xFFFFFFFD, 0x0747AE14, 0x01333341}, | 1506 | []u32{ 0xFFFFFFFD, 0x0747AE14, 0x01333341 }, |
| 1510 | []u32{0xFFFFFFFD, 0x7FFFFFFF, 0x7FFFFFFE}, | 1507 | []u32{ 0xFFFFFFFD, 0x7FFFFFFF, 0x7FFFFFFE }, |
| 1511 | []u32{0xFFFFFFFD, 0x80000000, 0x7FFFFFFD}, | 1508 | []u32{ 0xFFFFFFFD, 0x80000000, 0x7FFFFFFD }, |
| 1512 | []u32{0xFFFFFFFD, 0xFFFFFFFD, 0x00000000}, | 1509 | []u32{ 0xFFFFFFFD, 0xFFFFFFFD, 0x00000000 }, |
| 1513 | []u32{0xFFFFFFFD, 0xFFFFFFFE, 0xFFFFFFFD}, | 1510 | []u32{ 0xFFFFFFFD, 0xFFFFFFFE, 0xFFFFFFFD }, |
| 1514 | []u32{0xFFFFFFFD, 0xFFFFFFFF, 0xFFFFFFFD}, | 1511 | []u32{ 0xFFFFFFFD, 0xFFFFFFFF, 0xFFFFFFFD }, |
| 1515 | []u32{0xFFFFFFFE, 0x00000001, 0x00000000}, | 1512 | []u32{ 0xFFFFFFFE, 0x00000001, 0x00000000 }, |
| 1516 | []u32{0xFFFFFFFE, 0x00000002, 0x00000000}, | 1513 | []u32{ 0xFFFFFFFE, 0x00000002, 0x00000000 }, |
| 1517 | []u32{0xFFFFFFFE, 0x00000003, 0x00000002}, | 1514 | []u32{ 0xFFFFFFFE, 0x00000003, 0x00000002 }, |
| 1518 | []u32{0xFFFFFFFE, 0x00000010, 0x0000000E}, | 1515 | []u32{ 0xFFFFFFFE, 0x00000010, 0x0000000E }, |
| 1519 | []u32{0xFFFFFFFE, 0x078644FA, 0x002AD6CA}, | 1516 | []u32{ 0xFFFFFFFE, 0x078644FA, 0x002AD6CA }, |
| 1520 | []u32{0xFFFFFFFE, 0x0747AE14, 0x01333342}, | 1517 | []u32{ 0xFFFFFFFE, 0x0747AE14, 0x01333342 }, |
| 1521 | []u32{0xFFFFFFFE, 0x7FFFFFFF, 0x00000000}, | 1518 | []u32{ 0xFFFFFFFE, 0x7FFFFFFF, 0x00000000 }, |
| 1522 | []u32{0xFFFFFFFE, 0x80000000, 0x7FFFFFFE}, | 1519 | []u32{ 0xFFFFFFFE, 0x80000000, 0x7FFFFFFE }, |
| 1523 | []u32{0xFFFFFFFE, 0xFFFFFFFD, 0x00000001}, | 1520 | []u32{ 0xFFFFFFFE, 0xFFFFFFFD, 0x00000001 }, |
| 1524 | []u32{0xFFFFFFFE, 0xFFFFFFFE, 0x00000000}, | 1521 | []u32{ 0xFFFFFFFE, 0xFFFFFFFE, 0x00000000 }, |
| 1525 | []u32{0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFE}, | 1522 | []u32{ 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFE }, |
| 1526 | []u32{0xFFFFFFFF, 0x00000001, 0x00000000}, | 1523 | []u32{ 0xFFFFFFFF, 0x00000001, 0x00000000 }, |
| 1527 | []u32{0xFFFFFFFF, 0x00000002, 0x00000001}, | 1524 | []u32{ 0xFFFFFFFF, 0x00000002, 0x00000001 }, |
| 1528 | []u32{0xFFFFFFFF, 0x00000003, 0x00000000}, | 1525 | []u32{ 0xFFFFFFFF, 0x00000003, 0x00000000 }, |
| 1529 | []u32{0xFFFFFFFF, 0x00000010, 0x0000000F}, | 1526 | []u32{ 0xFFFFFFFF, 0x00000010, 0x0000000F }, |
| 1530 | []u32{0xFFFFFFFF, 0x078644FA, 0x002AD6CB}, | 1527 | []u32{ 0xFFFFFFFF, 0x078644FA, 0x002AD6CB }, |
| 1531 | []u32{0xFFFFFFFF, 0x0747AE14, 0x01333343}, | 1528 | []u32{ 0xFFFFFFFF, 0x0747AE14, 0x01333343 }, |
| 1532 | []u32{0xFFFFFFFF, 0x7FFFFFFF, 0x00000001}, | 1529 | []u32{ 0xFFFFFFFF, 0x7FFFFFFF, 0x00000001 }, |
| 1533 | []u32{0xFFFFFFFF, 0x80000000, 0x7FFFFFFF}, | 1530 | []u32{ 0xFFFFFFFF, 0x80000000, 0x7FFFFFFF }, |
| 1534 | []u32{0xFFFFFFFF, 0xFFFFFFFD, 0x00000002}, | 1531 | []u32{ 0xFFFFFFFF, 0xFFFFFFFD, 0x00000002 }, |
| 1535 | []u32{0xFFFFFFFF, 0xFFFFFFFE, 0x00000001}, | 1532 | []u32{ 0xFFFFFFFF, 0xFFFFFFFE, 0x00000001 }, |
| 1536 | []u32{0xFFFFFFFF, 0xFFFFFFFF, 0x00000000} | 1533 | []u32{ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000 }, |
| 1537 | }; | 1534 | }; |
| 1538 | | 1535 | |
| 1539 | for (cases) |case| { | 1536 | for (cases) |case| { |