238 |
src2 = CC_SRC - CC_DST; |
src2 = CC_SRC - CC_DST; |
239 |
|
|
240 |
if ((DATA_TYPE)src1 < (DATA_TYPE)src2) |
if ((DATA_TYPE)src1 < (DATA_TYPE)src2) |
241 |
EIP = PARAM1; |
JUMP_TB(PARAM1, 0, PARAM2); |
242 |
else |
else |
243 |
EIP = PARAM2; |
JUMP_TB(PARAM1, 1, PARAM3); |
244 |
FORCE_RET(); |
FORCE_RET(); |
245 |
} |
} |
246 |
|
|
247 |
void OPPROTO glue(op_jz_sub, SUFFIX)(void) |
void OPPROTO glue(op_jz_sub, SUFFIX)(void) |
248 |
{ |
{ |
249 |
if ((DATA_TYPE)CC_DST == 0) |
if ((DATA_TYPE)CC_DST == 0) |
250 |
EIP = PARAM1; |
JUMP_TB(PARAM1, 0, PARAM2); |
251 |
else |
else |
252 |
EIP = PARAM2; |
JUMP_TB(PARAM1, 1, PARAM3); |
253 |
FORCE_RET(); |
FORCE_RET(); |
254 |
} |
} |
255 |
|
|
260 |
src2 = CC_SRC - CC_DST; |
src2 = CC_SRC - CC_DST; |
261 |
|
|
262 |
if ((DATA_TYPE)src1 <= (DATA_TYPE)src2) |
if ((DATA_TYPE)src1 <= (DATA_TYPE)src2) |
263 |
EIP = PARAM1; |
JUMP_TB(PARAM1, 0, PARAM2); |
264 |
else |
else |
265 |
EIP = PARAM2; |
JUMP_TB(PARAM1, 1, PARAM3); |
266 |
FORCE_RET(); |
FORCE_RET(); |
267 |
} |
} |
268 |
|
|
269 |
void OPPROTO glue(op_js_sub, SUFFIX)(void) |
void OPPROTO glue(op_js_sub, SUFFIX)(void) |
270 |
{ |
{ |
271 |
if (CC_DST & SIGN_MASK) |
if (CC_DST & SIGN_MASK) |
272 |
EIP = PARAM1; |
JUMP_TB(PARAM1, 0, PARAM2); |
273 |
else |
else |
274 |
EIP = PARAM2; |
JUMP_TB(PARAM1, 1, PARAM3); |
275 |
FORCE_RET(); |
FORCE_RET(); |
276 |
} |
} |
277 |
|
|
282 |
src2 = CC_SRC - CC_DST; |
src2 = CC_SRC - CC_DST; |
283 |
|
|
284 |
if ((DATA_STYPE)src1 < (DATA_STYPE)src2) |
if ((DATA_STYPE)src1 < (DATA_STYPE)src2) |
285 |
EIP = PARAM1; |
JUMP_TB(PARAM1, 0, PARAM2); |
286 |
else |
else |
287 |
EIP = PARAM2; |
JUMP_TB(PARAM1, 1, PARAM3); |
288 |
FORCE_RET(); |
FORCE_RET(); |
289 |
} |
} |
290 |
|
|
295 |
src2 = CC_SRC - CC_DST; |
src2 = CC_SRC - CC_DST; |
296 |
|
|
297 |
if ((DATA_STYPE)src1 <= (DATA_STYPE)src2) |
if ((DATA_STYPE)src1 <= (DATA_STYPE)src2) |
298 |
EIP = PARAM1; |
JUMP_TB(PARAM1, 0, PARAM2); |
299 |
else |
else |
300 |
EIP = PARAM2; |
JUMP_TB(PARAM1, 1, PARAM3); |
301 |
FORCE_RET(); |
FORCE_RET(); |
302 |
} |
} |
303 |
|
|