include ../../../Makefile-generic
ACL2 = ../../../../saved_acl2
 
# Dependencies:

add3.cert: add3.lisp
add3.cert: add.cert
add3.cert: ../../../ordinals/e0-ordinal.cert

add.cert: add.lisp
add.cert: log.cert
add.cert: float.cert

away.cert: away.lisp
away.cert: trunc.cert

basic.cert: basic.lisp
basic.cert: fp.cert

bits.cert: bits.lisp
bits.cert: rem.cert

bits-trunc.cert: bits-trunc.lisp
bits-trunc.cert: trunc.cert
bits-trunc.cert: log.cert

drnd.cert: drnd.lisp
drnd.cert: irepsproofs.cert
drnd.cert: rnd.cert

float.cert: float.lisp
float.cert: basic.cert
float.cert: ../../../ordinals/ordinals-without-arithmetic.cert
float.cert: x-2xx.cert

floor.cert: floor.lisp
floor.cert: basic.cert

fp.cert: fp.lisp
fp.cert: ../../../ihs/ihs-definitions.cert
fp.cert: ../../../ihs/ihs-lemmas.cert

irepsproofs.cert: irepsproofs.lisp
irepsproofs.cert: repsproofs.cert

log.cert: log.lisp
log.cert: bits.cert

lop1.cert: lop1.lisp
lop1.cert: add.cert

lop2.cert: lop2.lisp
lop2.cert: lop1.cert

lop3.cert: lop3.lisp
lop3.cert: lop2.cert

merge4.cert: merge4.lisp
merge4.cert: merge.cert
merge4.cert: stick.cert
merge4.cert: add3.cert

merge.cert: merge.lisp
merge.cert: add.cert

near.cert: near.lisp
near.cert: away.cert

near+.cert: near+.lisp
near+.cert: away.cert

odd.cert: odd.lisp
odd.cert: near.cert

rem.cert: rem.lisp
rem.cert: floor.cert

repsproofs.cert: repsproofs.lisp
repsproofs.cert: merge4.cert

rewrite-theory.cert: rewrite-theory.lisp

rnd.cert: rnd.lisp
rnd.cert: sticky.cert

setbits.cert: setbits.lisp
setbits.cert: merge4.cert

stick.cert: stick.lisp
stick.cert: add.cert

sticky.cert: sticky.lisp
sticky.cert: near.cert

top.cert: top.lisp
top.cert: fp.cert
top.cert: rewrite-theory.cert
top.cert: basic.cert
top.cert: x-2xx.cert
top.cert: float.cert
top.cert: trunc.cert
top.cert: away.cert
top.cert: near.cert
top.cert: near+.cert
top.cert: odd.cert
top.cert: floor.cert
top.cert: rem.cert
top.cert: bits.cert
top.cert: log.cert
top.cert: bits-trunc.cert
top.cert: sticky.cert
top.cert: rnd.cert
top.cert: add.cert
top.cert: merge.cert
top.cert: lop1.cert
top.cert: lop2.cert
top.cert: lop3.cert
top.cert: stick.cert
top.cert: add3.cert
top.cert: merge4.cert
top.cert: repsproofs.cert
top.cert: irepsproofs.cert
top.cert: drnd.cert
top.cert: setbits.cert

trunc.cert: trunc.lisp
trunc.cert: float.cert

x-2xx.cert: x-2xx.lisp
x-2xx.cert: ../../../arithmetic/top.cert
