What does this instruction mean?
(set (reg:CC 13 cc)
(ge (mem/c/i:HI (plus:HI (reg/f:HI 15 argp)
(const_int 2 [0x2])) [2 x+0 S2 A16])
(const_int 0 [0x0])))
It is one of combine's creations. The manual defines the meaning of GE
this way:
(gt:m x y)
STORE_FLAG_VALUE if the x is greater than y. If they are
fixed-point, the comparison is done in a signed sense.
(gtu:m x y)
Like gt but does unsigned comparison, on fixed-point numbers
only.
(ge:m x y)
(geu:m x y)
Like gt and gtu but test for "greater than or equal".
The (reg:CC 13 cc) part is the condition code register. But I have no
idea what it means to set that register to a constant (such as
STORE_FLAG_VALUE).
--
Rask Ingemann Lambertsen