(***********************************************************************) (* *) (* OCaml *) (* *) (* Xavier Leroy, projet Cristal, INRIA Rocquencourt *) (* *) (* Copyright 1997 Institut National de Recherche en Informatique et *) (* en Automatique. All rights reserved. This file is distributed *) (* under the terms of the Q Public License version 1.0. *) (* *) (***********************************************************************) let _ = match Sys.word_size with | 32 -> print_int (1 * 1000000000); print_newline(); print_string "10000000000"; print_newline(); print_string "100000000000"; print_newline(); print_string "1000000000000"; print_newline(); print_string "10000000000000"; print_newline(); print_string "100000000000000"; print_newline(); print_string "1000000000000000"; print_newline(); print_string "10000000000000000"; print_newline(); print_string "100000000000000000"; print_newline(); print_string "1000000000000000000"; print_newline(); | 64 -> print_int (1 * 1000000000); print_newline(); print_int (10 * 1000000000); print_newline(); print_int (100 * 1000000000); print_newline(); print_int (1000 * 1000000000); print_newline(); print_int (10000 * 1000000000); print_newline(); print_int (100000 * 1000000000); print_newline(); print_int (1000000 * 1000000000); print_newline(); print_int (10000000 * 1000000000); print_newline(); print_int (100000000 * 1000000000); print_newline(); print_int (1000000000 * 1000000000); print_newline() | _ -> assert false