Commit e32664fbd296e962ebb9a731c02e44bc5d1ce3ae
1 parent
c39e3338
Add missing break statements
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3208 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
20 additions
and
0 deletions
target-sparc/op_helper.c
| ... | ... | @@ -285,8 +285,10 @@ void helper_ld_asi(int asi, int size, int sign) |
| 285 | 285 | switch(size) { |
| 286 | 286 | case 1: |
| 287 | 287 | T1 = (int8_t) ret; |
| 288 | + break; | |
| 288 | 289 | case 2: |
| 289 | 290 | T1 = (int16_t) ret; |
| 291 | + break; | |
| 290 | 292 | default: |
| 291 | 293 | T1 = ret; |
| 292 | 294 | break; |
| ... | ... | @@ -551,10 +553,13 @@ void helper_ld_asi(int asi, int size, int sign) |
| 551 | 553 | switch(size) { |
| 552 | 554 | case 2: |
| 553 | 555 | ret = bswap16(ret); |
| 556 | + break; | |
| 554 | 557 | case 4: |
| 555 | 558 | ret = bswap32(ret); |
| 559 | + break; | |
| 556 | 560 | case 8: |
| 557 | 561 | ret = bswap64(ret); |
| 562 | + break; | |
| 558 | 563 | default: |
| 559 | 564 | break; |
| 560 | 565 | } |
| ... | ... | @@ -567,10 +572,13 @@ void helper_ld_asi(int asi, int size, int sign) |
| 567 | 572 | switch(size) { |
| 568 | 573 | case 1: |
| 569 | 574 | ret = (int8_t) ret; |
| 575 | + break; | |
| 570 | 576 | case 2: |
| 571 | 577 | ret = (int16_t) ret; |
| 578 | + break; | |
| 572 | 579 | case 4: |
| 573 | 580 | ret = (int32_t) ret; |
| 581 | + break; | |
| 574 | 582 | default: |
| 575 | 583 | break; |
| 576 | 584 | } |
| ... | ... | @@ -590,10 +598,13 @@ void helper_st_asi(int asi, int size) |
| 590 | 598 | switch(size) { |
| 591 | 599 | case 2: |
| 592 | 600 | T0 = bswap16(T0); |
| 601 | + break; | |
| 593 | 602 | case 4: |
| 594 | 603 | T0 = bswap32(T0); |
| 604 | + break; | |
| 595 | 605 | case 8: |
| 596 | 606 | T0 = bswap64(T0); |
| 607 | + break; | |
| 597 | 608 | default: |
| 598 | 609 | break; |
| 599 | 610 | } |
| ... | ... | @@ -806,10 +817,13 @@ void helper_ld_asi(int asi, int size, int sign) |
| 806 | 817 | switch(size) { |
| 807 | 818 | case 2: |
| 808 | 819 | ret = bswap16(ret); |
| 820 | + break; | |
| 809 | 821 | case 4: |
| 810 | 822 | ret = bswap32(ret); |
| 823 | + break; | |
| 811 | 824 | case 8: |
| 812 | 825 | ret = bswap64(ret); |
| 826 | + break; | |
| 813 | 827 | default: |
| 814 | 828 | break; |
| 815 | 829 | } |
| ... | ... | @@ -822,10 +836,13 @@ void helper_ld_asi(int asi, int size, int sign) |
| 822 | 836 | switch(size) { |
| 823 | 837 | case 1: |
| 824 | 838 | ret = (int8_t) ret; |
| 839 | + break; | |
| 825 | 840 | case 2: |
| 826 | 841 | ret = (int16_t) ret; |
| 842 | + break; | |
| 827 | 843 | case 4: |
| 828 | 844 | ret = (int32_t) ret; |
| 845 | + break; | |
| 829 | 846 | default: |
| 830 | 847 | break; |
| 831 | 848 | } |
| ... | ... | @@ -851,10 +868,13 @@ void helper_st_asi(int asi, int size) |
| 851 | 868 | switch(size) { |
| 852 | 869 | case 2: |
| 853 | 870 | T0 = bswap16(T0); |
| 871 | + break; | |
| 854 | 872 | case 4: |
| 855 | 873 | T0 = bswap32(T0); |
| 874 | + break; | |
| 856 | 875 | case 8: |
| 857 | 876 | T0 = bswap64(T0); |
| 877 | + break; | |
| 858 | 878 | default: |
| 859 | 879 | break; |
| 860 | 880 | } | ... | ... |