Lines 3329-3335
Link Here
|
3329 |
(ior:DI (zero_extend:DI (match_dup 1)) |
3329 |
(ior:DI (zero_extend:DI (match_dup 1)) |
3330 |
(ashift:DI (zero_extend:DI (match_dup 1)) (const_int 32)))) |
3330 |
(ashift:DI (zero_extend:DI (match_dup 1)) (const_int 32)))) |
3331 |
(set (match_dup 3) |
3331 |
(set (match_dup 3) |
3332 |
(lshiftrt:DI (match_dup 3) (match_dup 2)))] |
3332 |
(lshiftrt:DI (match_dup 3) (match_dup 2))) |
|
|
3333 |
(set (match_dup 3) |
3334 |
(zero_extract:DI (match_dup 3) |
3335 |
(const_int 32) (const_int 0)))] |
3333 |
"operands[3] = gen_rtx_REG (DImode, REGNO (operands[0]));") |
3336 |
"operands[3] = gen_rtx_REG (DImode, REGNO (operands[0]));") |
3334 |
|
3337 |
|
3335 |
(define_expand "rotlsi3" |
3338 |
(define_expand "rotlsi3" |
Lines 3358-3364
Link Here
|
3358 |
(ior:DI (zero_extend:DI (match_dup 1)) |
3361 |
(ior:DI (zero_extend:DI (match_dup 1)) |
3359 |
(ashift:DI (zero_extend:DI (match_dup 1)) (const_int 32)))) |
3362 |
(ashift:DI (zero_extend:DI (match_dup 1)) (const_int 32)))) |
3360 |
(set (match_dup 3) |
3363 |
(set (match_dup 3) |
3361 |
(lshiftrt:DI (match_dup 3) (match_dup 2)))] |
3364 |
(lshiftrt:DI (match_dup 3) (match_dup 2))) |
|
|
3365 |
(set (match_dup 3) |
3366 |
(zero_extract:DI (match_dup 3) |
3367 |
(const_int 32) (const_int 0)))] |
3362 |
{ |
3368 |
{ |
3363 |
operands[3] = gen_rtx_REG (DImode, REGNO (operands[0])); |
3369 |
operands[3] = gen_rtx_REG (DImode, REGNO (operands[0])); |
3364 |
operands[2] = GEN_INT (32 - INTVAL (operands[2])); |
3370 |
operands[2] = GEN_INT (32 - INTVAL (operands[2])); |