((
  ;; <
  ;; x x
  (esi <- 1)
  (edi <- 3)
  (ecx <- esi < edi)
  (eax <- (print ecx)) 
  ;;(ecx <- edi < esi)
  ;;(eax <- (print ecx)) ;; wrong cmp won't be assigned
  
  ;; x num
  (esi <- 1)
  (ecx <- esi < 3)
  (eax <- (print ecx)) 
  
  ;; num x
  (edi <- 3)
  (ecx <- 1 < edi)
  (eax <- (print ecx)) 
  
  ;; num num
  (ecx <- 1 < 3)
  (eax <- (print ecx)) 
  
  
  
  ;; <=
  ;; x x
  (esi <- 1)
  (edi <- 3)
  (ecx <- esi <= edi)
  (eax <- (print ecx)) 
  
  ;; x num
  (esi <- 1)
  (ecx <- esi <= 3)
  (eax <- (print ecx)) 
  
  ;; num x
  (edi <- 3)
  (ecx <- 1 <= edi)
  (eax <- (print ecx)) 
  
  ;; num num
  (ecx <- 1 <= 3)
  (eax <- (print ecx)) 
  
  ;; =
  ;; x x
  (esi <- 3)
  (edi <- 3)
  (ecx <- esi = edi)
  (eax <- (print ecx)) 
  
  ;; x num
  (esi <- 3)
  (ecx <- esi = 3)
  (eax <- (print ecx)) 
  
  ;; num x
  (edi <- 3)
  (ecx <- 3 = edi)
  (eax <- (print ecx)) 
  
  ;; num num
  (ecx <- 3 = 3)
  (eax <- (print ecx)) 
  ))