Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
flocq
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Packages
Packages
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Flocq
flocq
Commits
e46760a7
Commit
e46760a7
authored
Mar 26, 2018
by
Jasper Hugunin
Committed by
Guillaume Melquiond
Mar 26, 2018
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change Implicit Arguments to Arguments
parent
2ac98b06
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
14 additions
and
14 deletions
+14
-14
src/Appli/Fappli_IEEE.v
src/Appli/Fappli_IEEE.v
+1
-1
src/Appli/Fappli_IEEE_bits.v
src/Appli/Fappli_IEEE_bits.v
+7
-7
src/Calc/Fcalc_ops.v
src/Calc/Fcalc_ops.v
+1
-1
src/Core/Fcore_defs.v
src/Core/Fcore_defs.v
+5
-5
No files found.
src/Appli/Fappli_IEEE.v
View file @
e46760a7
...
...
@@ -46,7 +46,7 @@ End AnyRadix.
Section
Binary
.
Implicit
Arguments
exist
[[
A
]
[
P
]]
.
Arguments
exist
{
A
P
}
x
_
.
(
**
[
prec
]
is
the
number
of
bits
of
the
mantissa
including
the
implicit
one
;
[
emax
]
is
the
exponent
of
the
infinities
.
...
...
src/Appli/Fappli_IEEE_bits.v
View file @
e46760a7
...
...
@@ -25,11 +25,11 @@ Require Import Fappli_IEEE.
Section
Binary_Bits
.
Implicit
Arguments
exist
[[
A
]
[
P
]]
.
Implicit
Arguments
B754_zero
[[
prec
]
[
emax
]]
.
Implicit
Arguments
B754_infinity
[[
prec
]
[
emax
]]
.
Implicit
Arguments
B754_nan
[[
prec
]
[
emax
]]
.
Implicit
Arguments
B754_finite
[[
prec
]
[
emax
]]
.
Arguments
exist
{
A
P
}
x
_
.
Arguments
B754_zero
{
prec
emax
}
_
.
Arguments
B754_infinity
{
prec
emax
}
_
.
Arguments
B754_nan
{
prec
emax
}
_
_
.
Arguments
B754_finite
{
prec
emax
}
_
m
e
_
.
(
**
Number
of
bits
for
the
fraction
and
exponent
*
)
Variable
mw
ew
:
Z
.
...
...
@@ -604,7 +604,7 @@ End Binary_Bits.
(
**
Specialization
for
IEEE
single
precision
operations
*
)
Section
B32_Bits
.
Implicit
Arguments
B754_nan
[[
prec
]
[
emax
]]
.
Arguments
B754_nan
{
prec
emax
}
_
_
.
Definition
binary32
:=
binary_float
24
128.
...
...
@@ -647,7 +647,7 @@ End B32_Bits.
(
**
Specialization
for
IEEE
double
precision
operations
*
)
Section
B64_Bits
.
Implicit
Arguments
B754_nan
[[
prec
]
[
emax
]]
.
Arguments
B754_nan
{
prec
emax
}
_
_
.
Definition
binary64
:=
binary_float
53
1024.
...
...
src/Calc/Fcalc_ops.v
View file @
e46760a7
...
...
@@ -28,7 +28,7 @@ Variable beta : radix.
Notation
bpow
e
:=
(
bpow
beta
e
).
Implicit
Arguments
Float
[[
beta
]]
.
Arguments
Float
{
beta
}
Fnum
Fexp
.
Definition
Falign
(
f1
f2
:
float
beta
)
:=
let
'
(
Float
m1
e1
)
:=
f1
in
...
...
src/Core/Fcore_defs.v
View file @
e46760a7
...
...
@@ -25,8 +25,8 @@ Section Def.
(
**
Definition
of
a
floating
-
point
number
*
)
Record
float
(
beta
:
radix
)
:=
Float
{
Fnum
:
Z
;
Fexp
:
Z
}
.
Implicit
Arguments
Fnum
[[
beta
]]
.
Implicit
Arguments
Fexp
[[
beta
]]
.
Arguments
Fnum
{
beta
}
f
.
Arguments
Fexp
{
beta
}
f
.
Variable
beta
:
radix
.
...
...
@@ -46,9 +46,9 @@ Definition round_pred (P : R -> R -> Prop) :=
End
Def
.
Implicit
Arguments
Fnum
[[
beta
]]
.
Implicit
Arguments
Fexp
[[
beta
]]
.
Implicit
Arguments
F2R
[[
beta
]]
.
Arguments
Fnum
{
beta
}
f
.
Arguments
Fexp
{
beta
}
f
.
Arguments
F2R
{
beta
}
f
.
Section
RND
.
...
...
Guillaume Melquiond
@melquion
mentioned in issue
#1 (closed)
·
Mar 26, 2018
mentioned in issue
#1 (closed)
mentioned in issue #1
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment