Revision 4809c612 target-arm/translate.c

b/target-arm/translate.c
7713 7713
                /* Saturating add/subtract.  */
7714 7714
                tmp = load_reg(s, rn);
7715 7715
                tmp2 = load_reg(s, rm);
7716
                if (op & 2)
7717
                    gen_helper_double_saturate(tmp, tmp);
7718 7716
                if (op & 1)
7717
                    gen_helper_double_saturate(tmp, tmp);
7718
                if (op & 2)
7719 7719
                    gen_helper_sub_saturate(tmp, tmp2, tmp);
7720 7720
                else
7721 7721
                    gen_helper_add_saturate(tmp, tmp, tmp2);

Also available in: Unified diff