File: ldexp.v

package info (click to toggle)
coq-doc 8.16.1-1
  • links: PTS, VCS
  • area: non-free
  • in suites: bookworm
  • size: 42,788 kB
  • sloc: ml: 219,673; sh: 4,035; python: 3,372; ansic: 2,529; makefile: 728; lisp: 279; javascript: 87; xml: 24; sed: 2
file content (21 lines) | stat: -rw-r--r-- 962 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Require Import ZArith Uint63 Floats.

Check (eq_refl : Z.ldexp one 9223372036854773807%Z = infinity).
Check (eq_refl infinity <: Z.ldexp one 9223372036854773807%Z = infinity).
Check (eq_refl infinity <<: Z.ldexp one 9223372036854773807%Z = infinity).

Check (eq_refl : ldshiftexp one 9223372036854775807 = infinity).
Check (eq_refl infinity <: ldshiftexp one 9223372036854775807 = infinity).
Check (eq_refl infinity <<: ldshiftexp one 9223372036854775807 = infinity).

Check (eq_refl : Z.ldexp one (-2102) = 0%float).
Check (eq_refl 0%float <: Z.ldexp one (-2102) = 0%float).
Check (eq_refl 0%float <<: Z.ldexp one (-2102) = 0%float).

Check (eq_refl : Z.ldexp one (-3) = 0.125%float).
Check (eq_refl 0.125%float <: Z.ldexp one (-3) = 0.125%float).
Check (eq_refl 0.125%float <<: Z.ldexp one (-3) = 0.125%float).

Check (eq_refl : Z.ldexp one 3 = 8%float).
Check (eq_refl 8%float <: Z.ldexp one 3 = 8%float).
Check (eq_refl 8%float <<: Z.ldexp one 3 = 8%float).