OpenCores
URL https://opencores.org/ocsvn/tcp_socket/tcp_socket/trunk

Subversion Repositories tcp_socket

[/] [tcp_socket/] [trunk/] [chips2/] [chips/] [compiler/] [builtins.py] - Diff between revs 2 and 4

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.