When the first child node of `iselect` is `icmpeq` for example, the instructions can be improved as shown below. ``` // Rd = (Ra == Rb) ? Re : Rf cmpx Ra, Rb cset Rc, eq cmpimmx Rc, 0 cselx Rd, Re, Rf, ne ``` ↓ ``` cmpx Ra, Rb cselx Rd, Re, Rf, eq ```