URL
https://opencores.org/ocsvn/tcp_socket/tcp_socket/trunk
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 4 |
Line 115... |
Line 115... |
modulo = long_unsigned_modulo_xxxx(udividend, udivisor);
|
modulo = long_unsigned_modulo_xxxx(udividend, udivisor);
|
modulo = dividend_sign ? -modulo : modulo;
|
modulo = dividend_sign ? -modulo : modulo;
|
return modulo;
|
return modulo;
|
}
|
}
|
|
|
|
int float_equal_xxxx(long int a, long int b){
|
|
if (a < 0) {
|
|
a = 0x80000000ul - a;
|
|
}
|
|
if (b < 0) {
|
|
b = 0x80000000ul - b;
|
|
}
|
|
return a == b;
|
|
}
|
|
|
|
int float_ne_xxxx(long int a, long int b){
|
|
if (a < 0) {
|
|
a = 0x80000000ul - a;
|
|
}
|
|
if (b < 0) {
|
|
b = 0x80000000ul - b;
|
|
}
|
|
return a != b;
|
|
}
|
|
|
|
int float_lt_xxxx(long int a, long int b){
|
|
if (a < 0) {
|
|
a = 0x80000000ul - a;
|
|
}
|
|
if (b < 0) {
|
|
b = 0x80000000ul - b;
|
|
}
|
|
return a < b;
|
|
}
|
|
|
|
int float_gt_xxxx(long int a, long int b){
|
|
if (a < 0) {
|
|
a = 0x80000000ul - a;
|
|
}
|
|
if (b < 0) {
|
|
b = 0x80000000ul - b;
|
|
}
|
|
return a > b;
|
|
}
|
|
|
|
int float_le_xxxx(long int a, long int b){
|
|
if (a < 0) {
|
|
a = 0x80000000ul - a;
|
|
}
|
|
if (b < 0) {
|
|
b = 0x80000000ul - b;
|
|
}
|
|
return a <= b;
|
|
}
|
|
|
|
int float_ge_xxxx(long int a, long int b){
|
|
if (a < 0) {
|
|
a = 0x80000000ul - a;
|
|
}
|
|
if (b < 0) {
|
|
b = 0x80000000ul - b;
|
|
}
|
|
return a >= b;
|
|
}
|
|
|
"""
|
"""
|
|
|
No newline at end of file
|
No newline at end of file
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.