Revision 5d794885
b/tcg/ppc/tcg-target.c | ||
---|---|---|
1057 | 1057 |
{ |
1058 | 1058 |
void *label1_ptr, *label2_ptr; |
1059 | 1059 |
|
1060 |
tcg_out32 (s, CMPLI | BF (7) | RA (3)); |
|
1060 |
if (uns) |
|
1061 |
tcg_out32 (s, CMPLI | BF (7) | RA (3)); |
|
1062 |
else { |
|
1063 |
tcg_out32 (s, SRAWI | RS (4) | RA (0) | 31); |
|
1064 |
tcg_out32 (s, CMPL | BF (7) | RA (3) | RB (4)); |
|
1065 |
} |
|
1066 |
|
|
1061 | 1067 |
label1_ptr = s->code_ptr; |
1062 | 1068 |
tcg_out32 (s, BC | BI (7, CR_EQ) | BO_COND_TRUE); |
1063 | 1069 |
|
Also available in: Unified diff