100 void Debug_Display(
char *
fct,
int n, ...);
322 #define DEBUG_2(f, a1, a2) Debug_Display(#f, 2, a1, a2) 324 #define DEBUG_3(f, a1, a2, a3) Debug_Display(#f, 3, a1, a2, a3) 326 #define DEBUG_4(f, a1, a2, a3, a4) Debug_Display(#f, 4, a1, a2, a3, a4) 328 #define DEBUG_5(f, a1, a2, a3, a4, a5) Debug_Display(#f, 5, a1, a2, a3, a4, a5) 330 #define DEBUG_6(f, a1, a2, a3, a4, a5, a6) Debug_Display(#f, 6, a1, a2, a3, a4, a5, a6) 334 #define DEBUG_2(f, a1, a2) 336 #define DEBUG_3(f, a1, a2, a3) 338 #define DEBUG_4(f, a1, a2, a3, a4) 340 #define DEBUG_5(f, a1, a2, a3, a4, a5) 342 #define DEBUG_6(f, a1, a2, a3, a4, a5, a6) 348 #define PRIM_CSTR_2(f, a1, a2) \ 351 DEBUG_2(f, a1, a2); \ 357 #define PRIM_CSTR_3(f, a1, a2, a3) \ 360 DEBUG_3(f, a1, a2, a3); \ 361 if (!f(a1, a2, a3)) \ 366 #define PRIM_CSTR_4(f, a1, a2, a3, a4) \ 369 DEBUG_4(f, a1, a2, a3, a4); \ 370 if (!f(a1, a2, a3, a4)) \ 375 #define PRIM_CSTR_5(f, a1, a2, a3, a4, a5) \ 378 DEBUG_5(f, a1, a2, a3, a4, a5); \ 379 if (!f(a1, a2, a3, a4, a5)) \ 384 #define PRIM_CSTR_6(f, a1, a2, a3, a4, a5, a6) \ 387 DEBUG_6(f, a1, a2, a3, a4, a5, a6); \ 388 if (!f(a1, a2, a3, a4, a5, a6)) \ 396 #define MATH_CSTR_2(f, a1, a2) \ 399 if (pl_full_ac == FALSE) \ 400 PRIM_CSTR_2(f, a1, a2); \ 402 PRIM_CSTR_2(f##_F, a1, a2); \ 406 #define MATH_CSTR_3(f, a1, a2, a3) \ 409 if (pl_full_ac == FALSE) \ 410 PRIM_CSTR_3(f, a1, a2, a3); \ 412 PRIM_CSTR_3(f##_F, a1, a2, a3); \ 416 #define MATH_CSTR_4(f, a1, a2, a3, a4) \ 419 if (pl_full_ac == FALSE) \ 420 PRIM_CSTR_4(f, a1, a2, a3, a4); \ 422 PRIM_CSTR_4(f##_F, a1, a2, a3, a4); \ 426 #define MATH_CSTR_5(f, a1, a2, a3, a4, a5) \ 429 if (pl_full_ac == FALSE) \ 430 PRIM_CSTR_5(f, a1, a2, a3, a4, a5); \ 432 PRIM_CSTR_5(f##_F, a1, a2, a3, a4, a5); \ 436 #define MATH_CSTR_6(f, a1, a2, a3, a4, a5, a6) \ 439 if (pl_full_ac == FALSE) \ 440 PRIM_CSTR_6(f, a1, a2, a3, a4, a5, a6); \ 442 PRIM_CSTR_6(f##_F, a1, a2, a3, a4, a5, a6); \ Bool pl_max_x_y_eq_z(WamWord x, WamWord y, WamWord z)
Bool pl_truth_x_neq_c_F(WamWord x, WamWord c, WamWord b)
Bool pl_truth_x_plus_c_gte_y(WamWord x, WamWord c, WamWord y, WamWord b)
Bool pl_ax_plus_y_eq_z(WamWord a, WamWord x, WamWord y, WamWord z)
Bool pl_x_plus_y_eq_z_F(WamWord x, WamWord y, WamWord z)
Bool pl_max_x_a_eq_z_F(WamWord x, WamWord a, WamWord z)
Bool pl_x_power_a_eq_y_F(WamWord x, WamWord a, WamWord y)
Bool pl_ax_plus_y_plus_z_eq_t_F(WamWord a, WamWord x, WamWord y, WamWord z, WamWord t)
Bool pl_quot_rem_x_y_r_eq_z_F(WamWord x, WamWord y, WamWord r, WamWord z)
Bool pl_ax_eq_y(WamWord a, WamWord x, WamWord y)
Bool pl_x_and_y_eq_b(WamWord x, WamWord y, WamWord b)
static CHAR32_T c
Definition: scan_supp.c:65
Bool pl_abs_x_minus_y_eq_z_F(WamWord x, WamWord y, WamWord z)
Bool pl_x_plus_c_eq_y(WamWord x, WamWord c, WamWord y)
Bool pl_quot_rem_a_y_r_eq_z(WamWord a, WamWord y, WamWord r, WamWord z)
Bool pl_a_power_n_eq_y(WamWord a, WamWord n, WamWord y)
Bool pl_max_x_a_eq_z(WamWord x, WamWord a, WamWord z)
Bool pl_truth_x_plus_c_neq_y_F(WamWord x, WamWord c, WamWord y, WamWord b)
Bool pl_truth_x_in_l_u(WamWord x, WamWord l, WamWord u, WamWord b)
Bool pl_x_lte_c(WamWord x, WamWord c)
Bool pl_truth_x_eq_c(WamWord x, WamWord c, WamWord b)
Bool pl_truth_x_plus_c_eq_y_F(WamWord x, WamWord c, WamWord y, WamWord b)
Bool pl_max_x_y_eq_z_F(WamWord x, WamWord y, WamWord z)
Bool pl_ax_plus_by_plus_z_eq_t_F(WamWord a, WamWord x, WamWord b, WamWord y, WamWord z, WamWord t)
Bool pl_truth_x_plus_c_neq_y(WamWord x, WamWord c, WamWord y, WamWord b)
Bool Pl_Term_Math_Loading(WamWord l_word, WamWord r_word)
Definition: math_supp.c:283
Bool pl_x_plus_y_eq_z(WamWord x, WamWord y, WamWord z)
Bool pl_truth_x_plus_c_lte_y(WamWord x, WamWord c, WamWord y, WamWord b)
Bool pl_ax_plus_by_plus_z_eq_t(WamWord a, WamWord x, WamWord b, WamWord y, WamWord z, WamWord t)
Bool pl_x_or_y_eq_1(WamWord x, WamWord y)
Bool pl_truth_x_lte_y(WamWord x, WamWord y, WamWord b)
Bool pl_zero_power_n_eq_y(WamWord n, WamWord y)
Bool pl_ax_plus_by_eq_z(WamWord a, WamWord x, WamWord b, WamWord y, WamWord z)
Bool pl_a_power_n_eq_y_F(WamWord a, WamWord n, WamWord y)
Bool pl_truth_x_neq_y(WamWord x, WamWord y, WamWord b)
intptr_t PlLong
Definition: gprolog.h:88
Bool pl_ax_plus_y_plus_z_eq_t(WamWord a, WamWord x, WamWord y, WamWord z, WamWord t)
Bool pl_truth_x_lte_c(WamWord x, WamWord c, WamWord b)
Bool pl_x_plus_c_neq_y(WamWord x, WamWord c, WamWord y)
Bool pl_x_nimply_y_eq_b(WamWord x, WamWord y, WamWord b)
Bool pl_x_plus_c_gte_y(WamWord x, WamWord c, WamWord y)
Bool pl_min_x_a_eq_z_F(WamWord x, WamWord a, WamWord z)
Bool pl_x_power_a_eq_y(WamWord x, WamWord a, WamWord y)
Bool pl_x_neq_c(WamWord x, WamWord c)
Bool pl_truth_x_eq_y(WamWord x, WamWord y, WamWord b)
Bool pl_xy_eq_z(WamWord x, WamWord y, WamWord z)
int mask
Definition: test_oc.c:7
Bool pl_truth_x_plus_c_eq_y(WamWord x, WamWord c, WamWord y, WamWord b)
Bool pl_min_x_a_eq_z(WamWord x, WamWord a, WamWord z)
Bool pl_x_eq_c(WamWord x, WamWord c)
Definition: math_supp.c:1377
Bool pl_not_x_eq_b(WamWord x, WamWord b)
Bool pl_quot_rem_x_a_r_eq_z(WamWord x, WamWord a, WamWord r, WamWord z)
Bool pl_truth_x_gte_c(WamWord x, WamWord c, WamWord b)
Bool pl_x_lte_y(WamWord x, WamWord y)
Bool pl_xy_eq_z_F(WamWord x, WamWord y, WamWord z)
Bool pl_x_plus_c_eq_y_F(WamWord x, WamWord c, WamWord y)
Bool pl_min_x_y_eq_z(WamWord x, WamWord y, WamWord z)
Bool pl_x_and_y_eq_0(WamWord x, WamWord y)
Bool pl_x_plus_c_lte_y(WamWord x, WamWord c, WamWord y)
Bool pl_x_eq_y_F(WamWord x, WamWord y)
Bool pl_x_equiv_y_eq_b(WamWord x, WamWord y, WamWord b)
Bool pl_x_eq_y(WamWord x, WamWord y)
Bool pl_x_or_y_eq_b(WamWord x, WamWord y, WamWord b)
Bool pl_x_nequiv_y_eq_b(WamWord x, WamWord y, WamWord b)
Bool pl_truth_x_eq_c_F(WamWord x, WamWord c, WamWord b)
int t[10]
Definition: asm.c:28
Bool pl_truth_x_eq_y_F(WamWord x, WamWord y, WamWord b)
Bool pl_abs_x_minus_a_eq_z(WamWord x, WamWord a, WamWord z)
Bool Pl_Fd_Math_Unify_X_Y(WamWord x, WamWord y)
Definition: math_supp.c:1342
Bool pl_x_imply_y_eq_b(WamWord x, WamWord y, WamWord b)
Bool pl_truth_x_neq_c(WamWord x, WamWord c, WamWord b)
Bool pl_x_nand_y_eq_b(WamWord x, WamWord y, WamWord b)
Bool pl_x_nor_y_eq_b(WamWord x, WamWord y, WamWord b)
Bool pl_x_plus_y_plus_z_eq_t_F(WamWord x, WamWord y, WamWord z, WamWord t)
Bool pl_quot_rem_x_y_r_eq_z(WamWord x, WamWord y, WamWord r, WamWord z)
Bool pl_x2_eq_y(WamWord x, WamWord y)
Bool pl_x_lt_y(WamWord x, WamWord y)
Bool pl_truth_x_lt_y(WamWord x, WamWord y, WamWord b)
Bool pl_x_imply_y_eq_1(WamWord x, WamWord y)
Bool pl_ax_plus_y_eq_z_F(WamWord a, WamWord x, WamWord y, WamWord z)
Bool pl_quot_rem_x_a_r_eq_z_F(WamWord x, WamWord a, WamWord r, WamWord z)
Bool pl_min_x_y_eq_z_F(WamWord x, WamWord y, WamWord z)
long WamWord
Definition: LINUX_SIGSEGV.c:4
int y
Definition: asm_inst.c:44
Bool pl_ax_plus_by_eq_z_F(WamWord a, WamWord x, WamWord b, WamWord y, WamWord z)
PlLong x
Definition: chkma.c:99
Bool pl_x_plus_y_plus_z_eq_t(WamWord x, WamWord y, WamWord z, WamWord t)
Bool pl_ax_eq_y_F(WamWord a, WamWord x, WamWord y)
Bool pl_x2_eq_y_F(WamWord x, WamWord y)
Bool pl_abs_x_minus_a_eq_z_F(WamWord x, WamWord a, WamWord z)
Bool pl_x_gte_c(WamWord x, WamWord c)
int Bool
Definition: bool.h:65
Bool pl_truth_x_neq_y_F(WamWord x, WamWord y, WamWord b)
Bool Pl_Load_Left_Right(Bool optim_eq, WamWord le_word, WamWord re_word, int *mask, PlLong *c, WamWord *l_word, WamWord *r_word)
Definition: math_supp.c:257
Bool pl_x_neq_y(WamWord x, WamWord y)
Bool pl_quot_rem_a_y_r_eq_z_F(WamWord a, WamWord y, WamWord r, WamWord z)
Bool pl_abs_x_minus_y_eq_z(WamWord x, WamWord y, WamWord z)