[project @ 2002-03-19 11:24:51 by simonmar]
authorsimonmar <unknown>
Tue, 19 Mar 2002 11:24:52 +0000 (11:24 +0000)
committersimonmar <unknown>
Tue, 19 Mar 2002 11:24:52 +0000 (11:24 +0000)
commit050a91685f0005d2b8a12c961879dccbe52b84a8
tree228953ab32d720c9a82a202cf363a2d274344f9d
parent4fedd8499cfafe90cef23ef9f26c696b044bdc89
[project @ 2002-03-19 11:24:51 by simonmar]
Fix 64-bit shift operations.

- Move the declarations of the 64-bit "primops" from PrimOps.h to
  HsBase.h where they more properly belong.

- change the names of the 64-bit shift ops to include the "unchecked"
  prefix

- add checked versions of these primops to GHC.Int and GHC.Word, and
  use them.

- update the FFI declarations in GHC.Int and GHC.Word while I'm there.
GHC/Int.lhs
GHC/Word.lhs
cbits/longlong.c
include/HsBase.h