1 | for X = [O, NO, B, C, NAE, NB, NC, AE, E, Z, NE, NZ, BE, NA, A, NBE, S, NS, PE, P, PO, NP, L, NGE, GE, NL, LE, NG, G, NLE] do
2 | for Y = [16, 32, 64, DEF] do
3 $(X86(Y)) CMOV$(X){_$(RSZ(Y))$(RSZ(Y))} $(RNAME("EDX",Y)),$(RNAME("ECX",Y))
4 $(X86(Y)) CMOV$(X){_$(RSZ(Y))M} $(RNAME("EDX",Y)),[RAX]