📄 prims_utils_v9_1.h
字号:
////////////////////////////////////////////////////////////////////////////////
// ____ ____
// / /\/ /
// /___/ \ /
// \ \ \/
// \ \ Copyright (c) 2003-2004 Xilinx, Inc.
// / / All Right Reserved.
// /---/ /\
// \ \ / \
// \___\/\___\
////////////////////////////////////////////////////////////////////////////////
#ifndef H_Xilinxcorelib_prims_utils_v9_1_H
#define H_Xilinxcorelib_prims_utils_v9_1_H
#ifdef __MINGW32__
#include "xsimMinGW.h"
#else
#include "xsim.h"
#endif
#include "xilinxcorelib.auxlib/prims_constants_v9_1/prims_constants_v9_1.h"
#include "std/textio/textio.h"
#include "ieee/std_logic_1164/std_logic_1164.h"
class Xilinxcorelib_prims_utils_v9_1: public HSim__s6 {
public:
/* subprogram name bv_to_slv */
char *Gj(HSimConstraints *reConstr, const char *Ef, const HSimConstraints *constrEf);
/* subprogram name str_to_slv */
char *Gs(HSimConstraints *reConstr, const char *Ep, const HSimConstraints *constrEp);
/* subprogram name str_to_slv_0 */
char *GB(HSimConstraints *reConstr, const char *Ev, const HSimConstraints *constrEv, const int Ey);
/* subprogram name str_to_slv_1 */
char *GJ(HSimConstraints *reConstr, const char *EE, const HSimConstraints *constrEE, const int EG);
/* subprogram name str_to_bound_slv */
char *GV(HSimConstraints *reConstr, const char *EM, const HSimConstraints *constrEM, const int EP, const char ES);
/* subprogram name str_to_bound_slv_0 */
char *G13(HSimConstraints *reConstr, const char *EY, const HSimConstraints *constrEY, const int E10);
/* subprogram name str_to_bv */
char *G19(HSimConstraints *reConstr, const char *E16, const HSimConstraints *constrE16);
/* subprogram name b_to_sl */
char G1g(const char E1d);
/* subprogram name char_to_sl */
char G1p(const char E1k);
/* subprogram name slv_to_bv */
char *G1w(HSimConstraints *reConstr, const char *E1t, const HSimConstraints *constrE1t);
/* subprogram name slv_to_str */
char *G1C(HSimConstraints *reConstr, const char *E1z, const HSimConstraints *constrE1z);
/* subprogram name sl_to_b */
char G1I(const char E1F);
/* subprogram name sl_to_char */
char G1P(const char E1L);
/* subprogram name int_to_str */
char *G1V(HSimConstraints *reConstr, const int E1S);
/* subprogram name all_Xs */
char *G21(HSimConstraints *reConstr, const int E1Y);
/* subprogram name sl_to_str */
char *G27(HSimConstraints *reConstr, const char E24);
/* subprogram name padded_slv_to_str */
char *G2f(HSimConstraints *reConstr, const char *E2a, const HSimConstraints *constrE2a, const int E2c);
/* subprogram name rat */
char G2m(const char E2i);
/* subprogram name slv_to_int */
int G2t(const char *E2q, const HSimConstraints *constrE2q);
/* subprogram name two_comp */
char *G2z(HSimConstraints *reConstr, const char *E2w, const HSimConstraints *constrE2w);
/* subprogram name int_to_slv */
char *G2H(HSimConstraints *reConstr, const int E2C, const int E2E);
/* subprogram name slv_to_posint */
int G2N(const char *E2K, const HSimConstraints *constrE2K);
/* subprogram name int_to_string */
char *G2U(HSimConstraints *reConstr, const int E2R);
/* subprogram name bool_to_str */
char *G31(HSimConstraints *reConstr, const char E2Y);
/* subprogram name number_of_digits */
int G39(const int E34, const int E36);
/* subprogram name conv_int_to_new_radix */
char *G3j(HSimConstraints *reConstr, const int E3c, const int E3e, const int E3g);
/* subprogram name int_to_hex */
char *G3t(HSimConstraints *reConstr, const int E3n, const int E3q);
/* subprogram name bin_to_hex_string */
char *G3z(HSimConstraints *reConstr, const char *E3w, const HSimConstraints *constrE3w);
/* subprogram name hexstr_to_slv */
char *G3H(HSimConstraints *reConstr, const char *E3C, const HSimConstraints *constrE3C, const int E3E);
/* subprogram name addr_width_for_depth */
int G3N(const int E3K);
/* subprogram name binary_width_of_integer */
int G3U(const int E3R);
/* subprogram name log2roundup */
int G40(const int E3X);
/* subprogram name get_min */
int G48(const int E43, const int E45);
/* subprogram name get_max */
int G4g(const int E4b, const int E4d);
/* subprogram name div4roundup */
int G4n(const int E4j);
/* subprogram name divroundup */
int G4w(const int E4r, const int E4t);
/* subprogram name divrounddown */
int G4E(const int E4z, const int E4B);
/* subprogram name roundup_to_multiple */
int G4M(const int E4H, const int E4J);
/* subprogram name rand_int_base */
int G4Z(const int E4Q, const int E4S, const int E4U, const int E4W);
/* subprogram name rand_int */
int G57(const int E52, const int E54);
/* subprogram name rand_slv_bits */
char *G5f(HSimConstraints *reConstr, const int E5a, const int E5c);
/* subprogram name rand_slv */
char *G5r(HSimConstraints *reConstr, const int E5i, const int E5k, const int E5n);
/* subprogram name index_in_str */
int G5D(const char *E5u, const HSimConstraints *constrE5u, const int E5w, const char *E5y, const HSimConstraints *constrE5y, const int E5A);
/* subprogram name lcase */
char *G5J(HSimConstraints *reConstr, const char *E5G, const HSimConstraints *constrE5G);
/* subprogram name ucase */
char *G5Q(HSimConstraints *reConstr, const char *E5M, const HSimConstraints *constrE5M);
/* subprogram name case_sensitive_compare */
char G5Y(const char *E5T, const HSimConstraints *constrE5T, const char *E5V, const HSimConstraints *constrE5V);
/* subprogram name case_insensitive_compare */
char G66(const char *E61, const HSimConstraints *constrE61, const char *E63, const HSimConstraints *constrE63);
/* subprogram name derived */
char G6e(const char *E69, const HSimConstraints *constrE69, const char *E6b, const HSimConstraints *constrE6b);
/* subprogram name equalIgnoreCase */
char G6n(const char *E6h, const HSimConstraints *constrE6h, const char *E6j, const HSimConstraints *constrE6j);
/* subprogram name valid_family */
char G6u(const char *E6r, const HSimConstraints *constrE6r);
/* subprogram name c_xdevicefamily_to_c_family */
char *G6A(HSimConstraints *reConstr, const char *E6x, const HSimConstraints *constrE6x);
/* subprogram name has_dsp */
char G6G(const char *E6D, const HSimConstraints *constrE6D);
/* subprogram name has_dsp48 */
char G6M(const char *E6J, const HSimConstraints *constrE6J);
/* subprogram name has_dsp48e */
char G6T(const char *E6Q, const HSimConstraints *constrE6Q);
/* subprogram name has_dsp48a */
char G6Z(const char *E6W, const HSimConstraints *constrE6W);
/* subprogram name has_mult18x18 */
char G75(const char *E72, const HSimConstraints *constrE72);
/* subprogram name has_mult18x18s */
char G7b(const char *E78, const HSimConstraints *constrE78);
/* subprogram name has_mult18x18sio */
char G7h(const char *E7e, const HSimConstraints *constrE7e);
/* subprogram name has_SRLC16E */
char G7p(const char *E7k, const HSimConstraints *constrE7k);
/* subprogram name has_SRLC32E */
char G7v(const char *E7s, const HSimConstraints *constrE7s);
/* subprogram name has_LUT4 */
char G7B(const char *E7y, const HSimConstraints *constrE7y);
/* subprogram name has_LUT6 */
char G7H(const char *E7E, const HSimConstraints *constrE7E);
/* subprogram name str_to_bound_str */
char *G7S(HSimConstraints *reConstr, const char *E7K, const HSimConstraints *constrE7K, const int E7M, const char *E7P, const HSimConstraints *constrE7P);
/* subprogram name read_meminit_file */
char *G85(HSimConstraints *reConstr, const char *E7V, const HSimConstraints *constrE7V, const int E7Y, const int E80, const int E82);
/* subprogram name write_meminit_file */
char G8h(const char *E88, const HSimConstraints *constrE88, const int E8a, const int E8c, const char *E8e, const HSimConstraints *constrE8e);
/* subprogram name anyX */
char G8p(const char *E8k, const HSimConstraints *constrE8k);
/* subprogram name any0 */
char G8v(const char *E8s, const HSimConstraints *constrE8s);
/* subprogram name setallX */
char *G8B(HSimConstraints *reConstr, const int E8y);
/* subprogram name setall0 */
char *G8H(HSimConstraints *reConstr, const int E8E);
HSimArrayType Log2arraybase;
HSimArrayType Log2array;
char *t0;
HSim__s4 Eb7;
public:
/* subprogram name div4roundup_v2 */
int Fkx(const int Cku);
public:
Xilinxcorelib_prims_utils_v9_1(const HSimString &name);
~Xilinxcorelib_prims_utils_v9_1();
};
extern Xilinxcorelib_prims_utils_v9_1 *XilinxcorelibPrims_utils_v9_1;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -