63
63
then (Iindexed2, Ctuple[e1; e2])
64
64
else (Iindexed d, Cop(Cadda, [e1; e2]))
68
68
(* Prevent the recognition of (x / cst) and (x % cst) when cst is not
69
69
a power of 2, which do not correspond to an instruction. *)
70
70
(Cdivi, [arg; Cconst_int n]) when n = 1 lsl (Misc.log2 n) ->
71
71
(Iintop_imm(Idiv, n), [arg])
74
74
| (Cmodi, [arg; Cconst_int n]) when n = 1 lsl (Misc.log2 n) ->
75
75
(Iintop_imm(Imod, n), [arg])