PandA-2024.02
Macros | Functions
discrepancy_analysis_c_writer.cpp File Reference
#include "discrepancy_analysis_c_writer.hpp"
#include "Discrepancy.hpp"
#include "Parameter.hpp"
#include "SimulationInformation.hpp"
#include "allocation_information.hpp"
#include "application_manager.hpp"
#include "behavioral_helper.hpp"
#include "c_backend_information.hpp"
#include "call_graph.hpp"
#include "call_graph_manager.hpp"
#include "fu_binding.hpp"
#include "hls.hpp"
#include "hls_manager.hpp"
#include "indented_output_stream.hpp"
#include "language_writer.hpp"
#include "math_function.hpp"
#include "memory.hpp"
#include "state_transition_graph.hpp"
#include "state_transition_graph_manager.hpp"
#include "string_manipulation.hpp"
#include "structural_objects.hpp"
#include "technology_node.hpp"
#include "time_info.hpp"
#include "tree_helper.hpp"
#include "tree_manager.hpp"
#include "tree_reindex.hpp"
#include <filesystem>
Include dependency graph for discrepancy_analysis_c_writer.cpp:

Go to the source code of this file.

Macros

#define INT_TYPE   0
 
#define UINT_TYPE   1
 
#define FLOAT_TYPE   2
 
#define DOUBLE_TYPE   3
 
#define F_SIGN(out, in)   (((out & 3) << 2) | (in & 3))
 
#define F_TYPE_IN(f_sign)   (f_sign & 3)
 
#define F_TYPE_OUT(f_sign)   ((f_sign >> 2) & 3)
 

Functions

static bool is_large_integer (const tree_nodeConstRef &_tn)
 

Macro Definition Documentation

◆ DOUBLE_TYPE

#define DOUBLE_TYPE   3

◆ F_SIGN

#define F_SIGN (   out,
  in 
)    (((out & 3) << 2) | (in & 3))

◆ F_TYPE_IN

#define F_TYPE_IN (   f_sign)    (f_sign & 3)

◆ F_TYPE_OUT

#define F_TYPE_OUT (   f_sign)    ((f_sign >> 2) & 3)

◆ FLOAT_TYPE

#define FLOAT_TYPE   2

◆ INT_TYPE

#define INT_TYPE   0

◆ UINT_TYPE

#define UINT_TYPE   1

Function Documentation

◆ is_large_integer()

static bool is_large_integer ( const tree_nodeConstRef _tn)
inlinestatic

Definition at line 83 of file discrepancy_analysis_c_writer.cpp.

References GET_CONST_NODE, STR, THROW_ASSERT, and test_panda::type.

Referenced by DiscrepancyAnalysisCWriter::writePostInstructionInfo().

Here is the caller graph for this function:

Generated on Mon Feb 12 2024 13:03:14 for PandA-2024.02 by doxygen 1.8.13