Xavier Leroy
|
c02c135946
|
Introduction de Double_u (doubles alignes sur un mot) par opposition a Double (doubles alignes naturellement). A tester.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-03-10 14:31:06 +00:00 |
Xavier Leroy
|
1fc102caa7
|
Adaptation pour BSD
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2891 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-02-29 16:15:59 +00:00 |
Xavier Leroy
|
1cac403368
|
Ajout des modules Int32, Int64 et Nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-02-11 15:09:27 +00:00 |
Xavier Leroy
|
d9fe400f4e
|
Oubli: Cint32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2784 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-02-04 15:08:23 +00:00 |
Xavier Leroy
|
44f0f8a5a4
|
Traitement plus uniforme des load et des store. Ajout load/store sur int32 et float32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2779 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-02-04 12:43:18 +00:00 |
Xavier Leroy
|
cc0f32b054
|
Changement de la licence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-11-17 18:59:06 +00:00 |
Xavier Leroy
|
26d4b308cf
|
Ajout de bsd_elf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-10-14 13:35:23 +00:00 |
Xavier Leroy
|
68829a504b
|
Portage BeOS/Intel x86
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2376 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-05-18 18:46:17 +00:00 |
Xavier Leroy
|
94b8cdbb74
|
Emettre un lea pour x <- y + cst quand x et y sont dans des registres differents (utile pour la nouvelle passe Comballoc)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2360 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-05-15 15:04:08 +00:00 |
Xavier Leroy
|
2f274392aa
|
Istore_int, Ipush_int: prennent des nativeints en argument
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2265 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-02-04 10:30:31 +00:00 |
Xavier Leroy
|
83cd7cac3d
|
Optimisation de la selection d'instruction (les checkbounds peuvent apparaitre dans des expressions simples, c'est bon pour le flottant Intel)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-12-03 17:28:53 +00:00 |
Xavier Leroy
|
49521cb928
|
Ajout du profiling par gprof (ocamlopt -p)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2025 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-08-06 13:27:38 +00:00 |
Xavier Leroy
|
a859063f3b
|
Utiliser movz[bw]l systematiquement, ne pas essayer de faire un load partiel dans un registre mis a zero. C'est moins bon pour le Pentium mais meilleur pour le Pentium Pro
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1987 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-06-22 12:40:04 +00:00 |
Xavier Leroy
|
9893221693
|
Retour de l'instruction add $imm, mem.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1767 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-11-14 11:02:05 +00:00 |
Xavier Leroy
|
572d7fce33
|
Etiquettes de donnees a partir de 100000 au lieu de 10000
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1665 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-07-27 09:44:27 +00:00 |
Xavier Leroy
|
5095724f32
|
Nouvelle architecture des parties dependantes du processeur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-07-24 13:36:24 +00:00 |