|
3434 | 3434 | ])
|
3435 | 3435 |
|
3436 | 3436 | (define_mode_attr stride_load_constraint [
|
3437 |
| - (RVVM8QI "rJ,rJ,rJ,c01,c01,c01") (RVVM4QI "rJ,rJ,rJ,c01,c01,c01") |
3438 |
| - (RVVM2QI "rJ,rJ,rJ,c01,c01,c01") (RVVM1QI "rJ,rJ,rJ,c01,c01,c01") |
3439 |
| - (RVVMF2QI "rJ,rJ,rJ,c01,c01,c01") (RVVMF4QI "rJ,rJ,rJ,c01,c01,c01") |
3440 |
| - (RVVMF8QI "rJ,rJ,rJ,c01,c01,c01") |
| 3437 | + (RVVM8QI "rJ,rJ,rJ,k01,k01,k01") (RVVM4QI "rJ,rJ,rJ,k01,k01,k01") |
| 3438 | + (RVVM2QI "rJ,rJ,rJ,k01,k01,k01") (RVVM1QI "rJ,rJ,rJ,k01,k01,k01") |
| 3439 | + (RVVMF2QI "rJ,rJ,rJ,k01,k01,k01") (RVVMF4QI "rJ,rJ,rJ,k01,k01,k01") |
| 3440 | + (RVVMF8QI "rJ,rJ,rJ,k01,k01,k01") |
3441 | 3441 |
|
3442 |
| - (RVVM8HI "rJ,rJ,rJ,c02,c02,c02") (RVVM4HI "rJ,rJ,rJ,c02,c02,c02") |
3443 |
| - (RVVM2HI "rJ,rJ,rJ,c02,c02,c02") (RVVM1HI "rJ,rJ,rJ,c02,c02,c02") |
3444 |
| - (RVVMF2HI "rJ,rJ,rJ,c02,c02,c02") (RVVMF4HI "rJ,rJ,rJ,c02,c02,c02") |
| 3442 | + (RVVM8HI "rJ,rJ,rJ,k02,k02,k02") (RVVM4HI "rJ,rJ,rJ,k02,k02,k02") |
| 3443 | + (RVVM2HI "rJ,rJ,rJ,k02,k02,k02") (RVVM1HI "rJ,rJ,rJ,k02,k02,k02") |
| 3444 | + (RVVMF2HI "rJ,rJ,rJ,k02,k02,k02") (RVVMF4HI "rJ,rJ,rJ,k02,k02,k02") |
3445 | 3445 |
|
3446 |
| - (RVVM8HF "rJ,rJ,rJ,c02,c02,c02") (RVVM4HF "rJ,rJ,rJ,c02,c02,c02") |
3447 |
| - (RVVM2HF "rJ,rJ,rJ,c02,c02,c02") (RVVM1HF "rJ,rJ,rJ,c02,c02,c02") |
3448 |
| - (RVVMF2HF "rJ,rJ,rJ,c02,c02,c02") (RVVMF4HF "rJ,rJ,rJ,c02,c02,c02") |
| 3446 | + (RVVM8HF "rJ,rJ,rJ,k02,k02,k02") (RVVM4HF "rJ,rJ,rJ,k02,k02,k02") |
| 3447 | + (RVVM2HF "rJ,rJ,rJ,k02,k02,k02") (RVVM1HF "rJ,rJ,rJ,k02,k02,k02") |
| 3448 | + (RVVMF2HF "rJ,rJ,rJ,k02,k02,k02") (RVVMF4HF "rJ,rJ,rJ,k02,k02,k02") |
3449 | 3449 |
|
3450 |
| - (RVVM8SI "rJ,rJ,rJ,c04,c04,c04") (RVVM4SI "rJ,rJ,rJ,c04,c04,c04") |
3451 |
| - (RVVM2SI "rJ,rJ,rJ,c04,c04,c04") (RVVM1SI "rJ,rJ,rJ,c04,c04,c04") |
3452 |
| - (RVVMF2SI "rJ,rJ,rJ,c04,c04,c04") |
| 3450 | + (RVVM8SI "rJ,rJ,rJ,k04,k04,k04") (RVVM4SI "rJ,rJ,rJ,k04,k04,k04") |
| 3451 | + (RVVM2SI "rJ,rJ,rJ,k04,k04,k04") (RVVM1SI "rJ,rJ,rJ,k04,k04,k04") |
| 3452 | + (RVVMF2SI "rJ,rJ,rJ,k04,k04,k04") |
3453 | 3453 |
|
3454 |
| - (RVVM8SF "rJ,rJ,rJ,c04,c04,c04") (RVVM4SF "rJ,rJ,rJ,c04,c04,c04") |
3455 |
| - (RVVM2SF "rJ,rJ,rJ,c04,c04,c04") (RVVM1SF "rJ,rJ,rJ,c04,c04,c04") |
3456 |
| - (RVVMF2SF "rJ,rJ,rJ,c04,c04,c04") |
| 3454 | + (RVVM8SF "rJ,rJ,rJ,k04,k04,k04") (RVVM4SF "rJ,rJ,rJ,k04,k04,k04") |
| 3455 | + (RVVM2SF "rJ,rJ,rJ,k04,k04,k04") (RVVM1SF "rJ,rJ,rJ,k04,k04,k04") |
| 3456 | + (RVVMF2SF "rJ,rJ,rJ,k04,k04,k04") |
3457 | 3457 |
|
3458 |
| - (RVVM8DI "rJ,rJ,rJ,c08,c08,c08") (RVVM4DI "rJ,rJ,rJ,c08,c08,c08") |
3459 |
| - (RVVM2DI "rJ,rJ,rJ,c08,c08,c08") (RVVM1DI "rJ,rJ,rJ,c08,c08,c08") |
| 3458 | + (RVVM8DI "rJ,rJ,rJ,k08,k08,k08") (RVVM4DI "rJ,rJ,rJ,k08,k08,k08") |
| 3459 | + (RVVM2DI "rJ,rJ,rJ,k08,k08,k08") (RVVM1DI "rJ,rJ,rJ,k08,k08,k08") |
3460 | 3460 |
|
3461 |
| - (RVVM8DF "rJ,rJ,rJ,c08,c08,c08") (RVVM4DF "rJ,rJ,rJ,c08,c08,c08") |
3462 |
| - (RVVM2DF "rJ,rJ,rJ,c08,c08,c08") (RVVM1DF "rJ,rJ,rJ,c08,c08,c08") |
| 3461 | + (RVVM8DF "rJ,rJ,rJ,k08,k08,k08") (RVVM4DF "rJ,rJ,rJ,k08,k08,k08") |
| 3462 | + (RVVM2DF "rJ,rJ,rJ,k08,k08,k08") (RVVM1DF "rJ,rJ,rJ,k08,k08,k08") |
3463 | 3463 | ])
|
3464 | 3464 |
|
3465 | 3465 | (define_mode_attr stride_store_constraint [
|
3466 |
| - (RVVM8QI "rJ,c01") (RVVM4QI "rJ,c01") |
3467 |
| - (RVVM2QI "rJ,c01") (RVVM1QI "rJ,c01") |
3468 |
| - (RVVMF2QI "rJ,c01") (RVVMF4QI "rJ,c01") |
3469 |
| - (RVVMF8QI "rJ,c01") |
| 3466 | + (RVVM8QI "rJ,k01") (RVVM4QI "rJ,k01") |
| 3467 | + (RVVM2QI "rJ,k01") (RVVM1QI "rJ,k01") |
| 3468 | + (RVVMF2QI "rJ,k01") (RVVMF4QI "rJ,k01") |
| 3469 | + (RVVMF8QI "rJ,k01") |
3470 | 3470 |
|
3471 |
| - (RVVM8HI "rJ,c02") (RVVM4HI "rJ,c02") |
3472 |
| - (RVVM2HI "rJ,c02") (RVVM1HI "rJ,c02") |
3473 |
| - (RVVMF2HI "rJ,c02") (RVVMF4HI "rJ,c02") |
| 3471 | + (RVVM8HI "rJ,k02") (RVVM4HI "rJ,k02") |
| 3472 | + (RVVM2HI "rJ,k02") (RVVM1HI "rJ,k02") |
| 3473 | + (RVVMF2HI "rJ,k02") (RVVMF4HI "rJ,k02") |
3474 | 3474 |
|
3475 |
| - (RVVM8HF "rJ,c02") (RVVM4HF "rJ,c02") |
3476 |
| - (RVVM2HF "rJ,c02") (RVVM1HF "rJ,c02") |
3477 |
| - (RVVMF2HF "rJ,c02") (RVVMF4HF "rJ,c02") |
| 3475 | + (RVVM8HF "rJ,k02") (RVVM4HF "rJ,k02") |
| 3476 | + (RVVM2HF "rJ,k02") (RVVM1HF "rJ,k02") |
| 3477 | + (RVVMF2HF "rJ,k02") (RVVMF4HF "rJ,k02") |
3478 | 3478 |
|
3479 |
| - (RVVM8SI "rJ,c04") (RVVM4SI "rJ,c04") |
3480 |
| - (RVVM2SI "rJ,c04") (RVVM1SI "rJ,c04") |
3481 |
| - (RVVMF2SI "rJ,c04") |
| 3479 | + (RVVM8SI "rJ,k04") (RVVM4SI "rJ,k04") |
| 3480 | + (RVVM2SI "rJ,k04") (RVVM1SI "rJ,k04") |
| 3481 | + (RVVMF2SI "rJ,k04") |
3482 | 3482 |
|
3483 |
| - (RVVM8SF "rJ,c04") (RVVM4SF "rJ,c04") |
3484 |
| - (RVVM2SF "rJ,c04") (RVVM1SF "rJ,c04") |
3485 |
| - (RVVMF2SF "rJ,c04") |
| 3483 | + (RVVM8SF "rJ,k04") (RVVM4SF "rJ,k04") |
| 3484 | + (RVVM2SF "rJ,k04") (RVVM1SF "rJ,k04") |
| 3485 | + (RVVMF2SF "rJ,k04") |
3486 | 3486 |
|
3487 |
| - (RVVM8DI "rJ,c08") (RVVM4DI "rJ,c08") |
3488 |
| - (RVVM2DI "rJ,c08") (RVVM1DI "rJ,c08") |
| 3487 | + (RVVM8DI "rJ,k08") (RVVM4DI "rJ,k08") |
| 3488 | + (RVVM2DI "rJ,k08") (RVVM1DI "rJ,k08") |
3489 | 3489 |
|
3490 |
| - (RVVM8DF "rJ,c08") (RVVM4DF "rJ,c08") |
3491 |
| - (RVVM2DF "rJ,c08") (RVVM1DF "rJ,c08") |
| 3490 | + (RVVM8DF "rJ,k08") (RVVM4DF "rJ,k08") |
| 3491 | + (RVVM2DF "rJ,k08") (RVVM1DF "rJ,k08") |
3492 | 3492 | ])
|
3493 | 3493 |
|
3494 | 3494 | (define_mode_attr gs_extension [
|
|
0 commit comments