aboutsummaryrefslogtreecommitdiffstats
path: root/driver/Driver.ml
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2016-09-18 10:29:11 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2016-09-18 10:29:11 +0200
commit99554c986d023d00192eb3d1fbfe1c0cc138596e (patch)
treeaf3509d66ed70784e3b1bd0126bbddb17fd59fb3 /driver/Driver.ml
parent322f3c865341fdfd5d22ab885b2934a5213ddbaa (diff)
downloadcompcert-99554c986d023d00192eb3d1fbfe1c0cc138596e.tar.gz
compcert-99554c986d023d00192eb3d1fbfe1c0cc138596e.zip
IA32: model integer division and modulus closer to the machine
lib/Integers.v: define division-remainder of a double word by a word ia32/Asm.v: use it to give Pdiv and Pidiv their "true" semantics like in the processor; add Pcltd as an instruction ia32/*: adapt accordingly Additional benefit: Pcltd could be used for an alternate implementation of shrximm.
Diffstat (limited to 'driver/Driver.ml')
0 files changed, 0 insertions, 0 deletions