63 #define DIVIDE_MAX_A 7
64 #define DIVIDE_MAX_B 8
69 { -7, -4, -3, -2, -2, -2, -1, -1},
70 { -6, -3, -2, -2, -2, -1, -1, -1},
71 { -5, -3, -2, -2, -1, -1, -1, -1},
72 { -4, -2, -2, -2, -1, -1, -1, -1},
73 { -3, -2, -1, -1, -1, -1, -1, -1},
74 { -2, -1, -1, -1, -1, -1, -1, -1},
75 { -1, -1, -1, -1, -1, -1, -1, -1},
76 { 0, 0, 0, 0, 0, 0, 0, 0},
77 { 1, 0, 0, 0, 0, 0, 0, 0},
78 { 2, 1, 0, 0, 0, 0, 0, 0},
79 { 3, 1, 1, 0, 0, 0, 0, 0},
80 { 4, 2, 1, 1, 0, 0, 0, 0},
81 { 5, 2, 1, 1, 1, 0, 0, 0},
82 { 6, 3, 2, 1, 1, 1, 0, 0},
83 { 7, 3, 2, 1, 1, 1, 1, 0}
105 divide_look_up[la][bint-1]:
#define int_to_value(i)
end LINEAR_VALUE_IS_INT
#define VALUE_TO_INT(val)
#define value_pdiv(v1, v2)
#define value_notzero_p(val)
#define value_uminus(val)
unary operators on values
Value divide_slow(Value a, Value b)
Value divide_fast(Value a, Value b)
package arithmetique