|
2365 | 2365 | (set (match_operand:GPI 0 "register_operand" "=r") |
2366 | 2366 | (plus:GPI (ANY_EXTEND:GPI (match_dup 1)) (match_dup 2)))] |
2367 | 2367 | "" |
2368 | | - "adds\\t%<GPI:w>0, %<GPI:w>2, %<GPI:w>1, <su>xt<ALLX:size>" |
| 2368 | + "adds\\t%<GPI:w>0, %<GPI:w>2, %w1, <su>xt<ALLX:size>" |
2369 | 2369 | [(set_attr "type" "alus_ext")] |
2370 | 2370 | ) |
2371 | 2371 |
|
|
2379 | 2379 | (set (match_operand:GPI 0 "register_operand" "=r") |
2380 | 2380 | (minus:GPI (match_dup 1) (ANY_EXTEND:GPI (match_dup 2))))] |
2381 | 2381 | "" |
2382 | | - "subs\\t%<GPI:w>0, %<GPI:w>1, %<GPI:w>2, <su>xt<ALLX:size>" |
| 2382 | + "subs\\t%<GPI:w>0, %<GPI:w>1, %w2, <su>xt<ALLX:size>" |
2383 | 2383 | [(set_attr "type" "alus_ext")] |
2384 | 2384 | ) |
2385 | 2385 |
|
|
2397 | 2397 | (match_dup 2)) |
2398 | 2398 | (match_dup 3)))] |
2399 | 2399 | "" |
2400 | | - "adds\\t%<GPI:w>0, %<GPI:w>3, %<GPI:w>1, <su>xt<ALLX:size> %2" |
| 2400 | + "adds\\t%<GPI:w>0, %<GPI:w>3, %w1, <su>xt<ALLX:size> %2" |
2401 | 2401 | [(set_attr "type" "alus_ext")] |
2402 | 2402 | ) |
2403 | 2403 |
|
|
2415 | 2415 | (ashift:GPI (ANY_EXTEND:GPI (match_dup 2)) |
2416 | 2416 | (match_dup 3))))] |
2417 | 2417 | "" |
2418 | | - "subs\\t%<GPI:w>0, %<GPI:w>1, %<GPI:w>2, <su>xt<ALLX:size> %3" |
| 2418 | + "subs\\t%<GPI:w>0, %<GPI:w>1, %w2, <su>xt<ALLX:size> %3" |
2419 | 2419 | [(set_attr "type" "alus_ext")] |
2420 | 2420 | ) |
2421 | 2421 |
|
|
2481 | 2481 | (plus:GPI (ANY_EXTEND:GPI (match_operand:ALLX 1 "register_operand" "r")) |
2482 | 2482 | (match_operand:GPI 2 "register_operand" "r")))] |
2483 | 2483 | "" |
2484 | | - "add\\t%<GPI:w>0, %<GPI:w>2, %<GPI:w>1, <su>xt<ALLX:size>" |
| 2484 | + "add\\t%<GPI:w>0, %<GPI:w>2, %w1, <su>xt<ALLX:size>" |
2485 | 2485 | [(set_attr "type" "alu_ext")] |
2486 | 2486 | ) |
2487 | 2487 |
|
|
2503 | 2503 | (match_operand 2 "aarch64_imm3" "Ui3")) |
2504 | 2504 | (match_operand:GPI 3 "register_operand" "r")))] |
2505 | 2505 | "" |
2506 | | - "add\\t%<GPI:w>0, %<GPI:w>3, %<GPI:w>1, <su>xt<ALLX:size> %2" |
| 2506 | + "add\\t%<GPI:w>0, %<GPI:w>3, %w1, <su>xt<ALLX:size> %2" |
2507 | 2507 | [(set_attr "type" "alu_ext")] |
2508 | 2508 | ) |
2509 | 2509 |
|
|
2700 | 2700 | "* |
2701 | 2701 | operands[3] = GEN_INT (aarch64_uxt_size (INTVAL(operands[2]), |
2702 | 2702 | INTVAL (operands[3]))); |
2703 | | - return \"add\t%<w>0, %<w>4, %<w>1, uxt%e3 %2\";" |
| 2703 | + return \"add\t%<w>0, %<w>4, %w1, uxt%e3 %2\";" |
2704 | 2704 | [(set_attr "type" "alu_ext")] |
2705 | 2705 | ) |
2706 | 2706 |
|
|
3130 | 3130 | (ANY_EXTEND:GPI |
3131 | 3131 | (match_operand:ALLX 2 "register_operand" "r"))))] |
3132 | 3132 | "" |
3133 | | - "sub\\t%<GPI:w>0, %<GPI:w>1, %<GPI:w>2, <su>xt<ALLX:size>" |
| 3133 | + "sub\\t%<GPI:w>0, %<GPI:w>1, %w2, <su>xt<ALLX:size>" |
3134 | 3134 | [(set_attr "type" "alu_ext")] |
3135 | 3135 | ) |
3136 | 3136 |
|
|
3153 | 3153 | (match_operand:ALLX 2 "register_operand" "r")) |
3154 | 3154 | (match_operand 3 "aarch64_imm3" "Ui3"))))] |
3155 | 3155 | "" |
3156 | | - "sub\\t%<GPI:w>0, %<GPI:w>1, %<GPI:w>2, <su>xt<ALLX:size> %3" |
| 3156 | + "sub\\t%<GPI:w>0, %<GPI:w>1, %w2, <su>xt<ALLX:size> %3" |
3157 | 3157 | [(set_attr "type" "alu_ext")] |
3158 | 3158 | ) |
3159 | 3159 |
|
|
3404 | 3404 | "* |
3405 | 3405 | operands[3] = GEN_INT (aarch64_uxt_size (INTVAL (operands[2]), |
3406 | 3406 | INTVAL (operands[3]))); |
3407 | | - return \"sub\t%<w>0, %<w>4, %<w>1, uxt%e3 %2\";" |
| 3407 | + return \"sub\t%<w>0, %<w>4, %w1, uxt%e3 %2\";" |
3408 | 3408 | [(set_attr "type" "alu_ext")] |
3409 | 3409 | ) |
3410 | 3410 |
|
|
3797 | 3797 | (match_operand:ALLX 0 "register_operand" "r")) |
3798 | 3798 | (match_operand:GPI 1 "register_operand" "r")))] |
3799 | 3799 | "" |
3800 | | - "cmp\\t%<GPI:w>1, %<GPI:w>0, <su>xt<ALLX:size>" |
| 3800 | + "cmp\\t%<GPI:w>1, %w0, <su>xt<ALLX:size>" |
3801 | 3801 | [(set_attr "type" "alus_ext")] |
3802 | 3802 | ) |
3803 | 3803 |
|
|
3809 | 3809 | (match_operand 1 "aarch64_imm3" "Ui3")) |
3810 | 3810 | (match_operand:GPI 2 "register_operand" "r")))] |
3811 | 3811 | "" |
3812 | | - "cmp\\t%<GPI:w>2, %<GPI:w>0, <su>xt<ALLX:size> %1" |
| 3812 | + "cmp\\t%<GPI:w>2, %w0, <su>xt<ALLX:size> %1" |
3813 | 3813 | [(set_attr "type" "alus_ext")] |
3814 | 3814 | ) |
3815 | 3815 |
|
|
0 commit comments