Revision bb42e28b
b/target-arm/op_addsub.h | ||
---|---|---|
73 | 73 |
uint32_t res = 0; |
74 | 74 |
DECLARE_GE; |
75 | 75 |
|
76 |
ADD16(a, b, 0); |
|
77 |
SUB16(a >> 16, b >> 16, 1);
|
|
76 |
ADD16(a, b >> 16, 0);
|
|
77 |
SUB16(a >> 16, b, 1); |
|
78 | 78 |
SET_GE; |
79 | 79 |
return res; |
80 | 80 |
} |
... | ... | |
84 | 84 |
uint32_t res = 0; |
85 | 85 |
DECLARE_GE; |
86 | 86 |
|
87 |
SUB16(a, b, 0); |
|
88 |
ADD16(a >> 16, b >> 16, 1);
|
|
87 |
SUB16(a, b >> 16, 0);
|
|
88 |
ADD16(a >> 16, b, 1); |
|
89 | 89 |
SET_GE; |
90 | 90 |
return res; |
91 | 91 |
} |
Also available in: Unified diff