Browse thread
[Caml-list] A grave bug in logical shift right op?
- Eray Ozkural
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2003-11-07 (03:35) |
From: | Eray Ozkural <exa@k...> |
Subject: | [Caml-list] A grave bug in logical shift right op? |
I'm using the debian package in testing.... orion:fealn-attack$ ledit ocaml Objective Caml version 3.07+2 # Printf.printf "%X" 0xffffffff;; 7FFFFFFF- : unit = () # Printf.printf "%lx" (Int32.of_int 0xffffffff);; ffffffff- : unit = () # -1 lsr 24;; - : int = 127 # Int32.shift_right_logical (Int32.of_int (-1)) 24;; - : int32 = 255l What's going on here? Something's eating the most significant bit in both hexadecimal output routine and the logical shift right operator. Somebody please help me! My cipher isn't working!!! Confused, -- Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr> Comp. Sci. Dept., Bilkent University, Ankara KDE Project: http://www.kde.org www: http://www.cs.bilkent.edu.tr/~erayo Malfunction: http://mp3.com/ariza GPG public key fingerprint: 360C 852F 88B0 A745 F31B EA0F 7C07 AE16 874D 539C ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners