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

Subversion Repositories thor

[/] [thor/] [trunk/] [FT64v5/] [software/] [AS64/] [source/] [token.cpp] - Diff between revs 48 and 50

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 48 Rev 50
Line 1794... Line 1794...
                if ((inptr[1]=='w' || inptr[1]=='W') && (inptr[2]=='r' || inptr[2]=='R') && isspace(inptr[3])) {
                if ((inptr[1]=='w' || inptr[1]=='W') && (inptr[2]=='r' || inptr[2]=='R') && isspace(inptr[3])) {
                    inptr += 3;
                    inptr += 3;
                    return (token = tk_lwr);
                    return (token = tk_lwr);
                }
                }
                        }
                        }
            if (gCpu==4) {
            if (gCpu==4 || gCpu=='F') {
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='b' || inptr[2]=='B') && isspace(inptr[3])) {
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='b' || inptr[2]=='B') && isspace(inptr[3])) {
                    inptr += 3;
                    inptr += 3;
                    return token = tk_lvb;
                    return token = tk_lvb;
                }
                }
 
                                if ((inptr[1] == 'v' || inptr[1] == 'V')
 
                                        && (inptr[2] == 'b' || inptr[2] == 'B')
 
                                        && (inptr[3] == 'u' || inptr[3] == 'U')
 
                                        && isspace(inptr[4])) {
 
                                        inptr += 4;
 
                                        return token = tk_lvbu;
 
                                }
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='c' || inptr[2]=='C') && isspace(inptr[3])) {
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='c' || inptr[2]=='C') && isspace(inptr[3])) {
                    inptr += 3;
                    inptr += 3;
                    return token = tk_lvc;
                    return token = tk_lvc;
                }
                }
 
                                if ((inptr[1] == 'v' || inptr[1] == 'V')
 
                                        && (inptr[2] == 'c' || inptr[2] == 'C')
 
                                        && (inptr[3] == 'u' || inptr[3] == 'U')
 
                                        && isspace(inptr[4])) {
 
                                        inptr += 4;
 
                                        return token = tk_lvcu;
 
                                }
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='h' || inptr[2]=='H') && isspace(inptr[3])) {
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='h' || inptr[2]=='H') && isspace(inptr[3])) {
                    inptr += 3;
                    inptr += 3;
                    return token = tk_lvh;
                    return token = tk_lvh;
                }
                }
 
                                if ((inptr[1] == 'v' || inptr[1] == 'V')
 
                                        && (inptr[2] == 'h' || inptr[2] == 'H')
 
                                        && (inptr[3] == 'u' || inptr[3] == 'U')
 
                                        && isspace(inptr[4])) {
 
                                        inptr += 4;
 
                                        return token = tk_lvhu;
 
                                }
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='w' || inptr[2]=='W') && isspace(inptr[3])) {
                if ((inptr[1]=='v' || inptr[1]=='V') && (inptr[2]=='w' || inptr[2]=='W') && isspace(inptr[3])) {
                    inptr += 3;
                    inptr += 3;
                    return token = tk_lvw;
                    return token = tk_lvw;
                }
                }
                if ((inptr[1]=='v' || inptr[1]=='V') &&
                if ((inptr[1]=='v' || inptr[1]=='V') &&
Line 1976... Line 1997...
                (inptr[5]=='x' || inptr[5]=='X') &&
                (inptr[5]=='x' || inptr[5]=='X') &&
                isspace(inptr[6])) {
                isspace(inptr[6])) {
                inptr += 6;
                inptr += 6;
                return token = tk_mv2fix;
                return token = tk_mv2fix;
            }
            }
            if (gCpu==4) {
            if (gCpu==4 || gCpu=='F') {
                if ((inptr[1]=='e' || inptr[1]=='E') &&
                if ((inptr[1]=='e' || inptr[1]=='E') &&
                    (inptr[2]=='m' || inptr[2]=='M') &&
                    (inptr[2]=='m' || inptr[2]=='M') &&
                    (inptr[3]=='d' || inptr[3]=='D') &&
                    (inptr[3]=='d' || inptr[3]=='D') &&
                    (inptr[4]=='b' || inptr[4]=='B') &&
                    (inptr[4]=='b' || inptr[4]=='B') &&
                    isspace(inptr[5])) {
                    isspace(inptr[5])) {

powered by: WebSVN 2.1.0

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