Revision b1503cda target-cris/translate.c
b/target-cris/translate.c | ||
---|---|---|
612 | 612 |
|
613 | 613 |
tcg_gen_shli_tl(t, org_s, bitrev[0].shift); |
614 | 614 |
tcg_gen_andi_tl(d, t, bitrev[0].mask); |
615 |
for (i = 1; i < sizeof bitrev / sizeof bitrev[0]; i++) {
|
|
615 |
for (i = 1; i < ARRAY_SIZE(bitrev); i++) {
|
|
616 | 616 |
if (bitrev[i].shift >= 0) { |
617 | 617 |
tcg_gen_shli_tl(t, org_s, bitrev[i].shift); |
618 | 618 |
} else { |
... | ... | |
3158 | 3158 |
dc->postinc = EXTRACT_FIELD(dc->ir, 10, 10); |
3159 | 3159 |
|
3160 | 3160 |
/* Large switch for all insns. */ |
3161 |
for (i = 0; i < sizeof decinfo / sizeof decinfo[0]; i++) {
|
|
3161 |
for (i = 0; i < ARRAY_SIZE(decinfo); i++) {
|
|
3162 | 3162 |
if ((dc->opcode & decinfo[i].mask) == decinfo[i].bits) |
3163 | 3163 |
{ |
3164 | 3164 |
insn_len = decinfo[i].dec(dc); |
Also available in: Unified diff