Repository navigation
Commit afd6754
[vm] Intrinsify Int32x4 operator >>>
Intrinsified on x64, arm64 and arm. ia32 and RISC-V keep the Dart
fallback.
Issue: #64170
Issue: #64345
Issue: #64511
TEST=lib/typed_data/int32x4_arithmetic_test
Change-Id: I1a1637242d4145a4a7c53c56924e625559808a96
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/560562
Commit-Queue: Slava Egorov <vegorov@google.com>
Reviewed-by: Slava Egorov <vegorov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Auto-Submit: Modestas Valauskas <valauskasmodestas@gmail.com>1 parent 7dd74a9 commit afd6754
8 files changed
Lines changed: 27 additions & 6 deletions
File tree
- runtime/vm/compiler
- backend
- sdk/lib/_internal/vm/lib
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11312 | 11312 | | |
11313 | 11313 | | |
11314 | 11314 | | |
| 11315 | + | |
11315 | 11316 | | |
11316 | 11317 | | |
11317 | 11318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5277 | 5277 | | |
5278 | 5278 | | |
5279 | 5279 | | |
5280 | | - | |
5281 | | - | |
| 5280 | + | |
| 5281 | + | |
5282 | 5282 | | |
5283 | 5283 | | |
5284 | 5284 | | |
5285 | 5285 | | |
5286 | | - | |
| 5286 | + | |
| 5287 | + | |
| 5288 | + | |
| 5289 | + | |
| 5290 | + | |
5287 | 5291 | | |
5288 | 5292 | | |
5289 | 5293 | | |
| |||
5295 | 5299 | | |
5296 | 5300 | | |
5297 | 5301 | | |
| 5302 | + | |
5298 | 5303 | | |
5299 | 5304 | | |
5300 | 5305 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4380 | 4380 | | |
4381 | 4381 | | |
4382 | 4382 | | |
4383 | | - | |
4384 | | - | |
| 4383 | + | |
| 4384 | + | |
4385 | 4385 | | |
4386 | 4386 | | |
4387 | 4387 | | |
4388 | | - | |
| 4388 | + | |
| 4389 | + | |
| 4390 | + | |
| 4391 | + | |
| 4392 | + | |
4389 | 4393 | | |
4390 | 4394 | | |
4391 | 4395 | | |
| |||
4397 | 4401 | | |
4398 | 4402 | | |
4399 | 4403 | | |
| 4404 | + | |
4400 | 4405 | | |
4401 | 4406 | | |
4402 | 4407 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4511 | 4511 | | |
4512 | 4512 | | |
4513 | 4513 | | |
| 4514 | + | |
4514 | 4515 | | |
4515 | 4516 | | |
4516 | 4517 | | |
| |||
4539 | 4540 | | |
4540 | 4541 | | |
4541 | 4542 | | |
| 4543 | + | |
4542 | 4544 | | |
4543 | 4545 | | |
4544 | 4546 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4677 | 4677 | | |
4678 | 4678 | | |
4679 | 4679 | | |
| 4680 | + | |
| 4681 | + | |
| 4682 | + | |
4680 | 4683 | | |
4681 | 4684 | | |
4682 | 4685 | | |
| |||
4691 | 4694 | | |
4692 | 4695 | | |
4693 | 4696 | | |
| 4697 | + | |
4694 | 4698 | | |
4695 | 4699 | | |
4696 | 4700 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2773 | 2773 | | |
2774 | 2774 | | |
2775 | 2775 | | |
| 2776 | + | |
2776 | 2777 | | |
2777 | 2778 | | |
2778 | 2779 | | |
| |||
3557 | 3558 | | |
3558 | 3559 | | |
3559 | 3560 | | |
| 3561 | + | |
3560 | 3562 | | |
3561 | 3563 | | |
3562 | 3564 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
529 | 529 | | |
530 | 530 | | |
531 | 531 | | |
| 532 | + | |
532 | 533 | | |
533 | 534 | | |
534 | 535 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2271 | 2271 | | |
2272 | 2272 | | |
2273 | 2273 | | |
| 2274 | + | |
2274 | 2275 | | |
2275 | 2276 | | |
2276 | 2277 | | |
| |||
0 commit comments