~ubuntu-branches/ubuntu/gutsy/acl2/gutsy

« back to all changes in this revision

Viewing changes to books/rtl/rel6/support/top/top.lisp

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2006-12-04 10:35:42 UTC
  • mfrom: (1.1.5 upstream) (3.1.1 etch)
  • Revision ID: james.westby@ubuntu.com-20061204103542-68nf4pkilci0018n
Tags: 3.1-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
(in-package "ACL2")
 
2
 
 
3
(set-enforce-redundancy t)
 
4
 
 
5
; Optionally, one may wish to consider:
 
6
; (include-book "../../../misc/rtl-untranslate")
 
7
; to inhibit expansion of macros in proof output.
 
8
 
 
9
; We deliberately exclude any *-helpers.lisp books that may appear here.
 
10
 
 
11
(include-book "../lib1/rtl") ;semantics of the basic RTL primitives
 
12
 
 
13
(include-book "../lib1/rtlarr") ;semantics RTL array primitives
 
14
 
 
15
(include-book "../lib1/basic") ;properties of basic arithmetic functions: floor, ceiling, 
 
16
;                       exponential, and remainder
 
17
 
 
18
(include-book "../lib1/bits") ;bit vectors
 
19
 
 
20
(include-book "../lib1/log") ;logical operations
 
21
 
 
22
(include-book "../lib1.delta1/float") ;floating-point numbers
 
23
 
 
24
(include-book "../lib1/reps") ;floating-point formats and representations
 
25
 
 
26
(include-book "../lib1.delta1/round") ;floating-point rounding
 
27
 
 
28
(include-book "../lib1/add") ;support for reasoning about floating-point addition
 
29
;                      (leading one prediction and sticky bit computation)
 
30
 
 
31
; Users may prefer to replace the (include-book "arith") below with:
 
32
; (include-book "../arithmetic/top")
 
33
 
 
34
(include-book "../lib1.delta1/mult")  ; integerp multiplier
 
35
 
 
36
(include-book "../lib1/arith") ;general arithmetic package
 
37
 
 
38
(include-book "../lib1/util") ;misc helpful stuff including a few macros