projects
/
debian
/
pforth
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #50 from linuxuser27/win64_warnings
[debian/pforth]
/
csrc
/
pfinnrfp.h
diff --git
a/csrc/pfinnrfp.h
b/csrc/pfinnrfp.h
index b74b0454a6f6f7812682336e489079697e9836c1..23b379b0f5cbc0cd6f6bfa46bf273c89c4975854 100644
(file)
--- a/
csrc/pfinnrfp.h
+++ b/
csrc/pfinnrfp.h
@@
-23,7
+23,7
@@
#ifdef PF_SUPPORT_FP
#ifdef PF_SUPPORT_FP
-#define FP_DHI1 (((PF_FLOAT)(
1L
<<(sizeof(cell_t)*8-2)))*4.0)
+#define FP_DHI1 (((PF_FLOAT)(
(cell_t)1
<<(sizeof(cell_t)*8-2)))*4.0)
case ID_FP_D_TO_F: /* ( dlo dhi -- ) ( F: -- r ) */
PUSH_FP_TOS;
case ID_FP_D_TO_F: /* ( dlo dhi -- ) ( F: -- r ) */
PUSH_FP_TOS;
@@
-206,7
+206,9
@@
break;
case ID_FP_FROUND:
break;
case ID_FP_FROUND:
- ERR("\nID_FP_FROUND - Not Yet!! FIXME\n");
+ PUSH_TOS;
+ TOS = (cell_t)fp_round(FP_TOS);
+ M_FP_DROP;
break;
case ID_FP_FSWAP: /* ( -- ) ( F: r1 r2 -- r2 r1 ) */
break;
case ID_FP_FSWAP: /* ( -- ) ( F: r1 r2 -- r2 r1 ) */