mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-23 04:38:55 +00:00
Moved some stuff to kernel/yosys.{h,cc}, using Yosys:: namespace
This commit is contained in:
parent
1202f7aa4b
commit
1cb25c05b3
41 changed files with 790 additions and 665 deletions
|
@ -34,6 +34,8 @@
|
|||
#include <stdarg.h>
|
||||
#include <math.h>
|
||||
|
||||
YOSYS_NAMESPACE_BEGIN
|
||||
|
||||
using namespace AST;
|
||||
using namespace AST_INTERNAL;
|
||||
|
||||
|
@ -806,7 +808,7 @@ RTLIL::Const AstNode::realAsConst(int width)
|
|||
{
|
||||
double v = round(realvalue);
|
||||
RTLIL::Const result;
|
||||
if (!isfinite(v)) {
|
||||
if (!std::isfinite(v)) {
|
||||
result.bits = std::vector<RTLIL::State>(width, RTLIL::State::Sx);
|
||||
} else {
|
||||
bool is_negative = v < 0;
|
||||
|
@ -1087,3 +1089,5 @@ void AST::use_internal_line_num()
|
|||
get_line_num = &internal_get_line_num;
|
||||
}
|
||||
|
||||
YOSYS_NAMESPACE_END
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue