Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/parser.yy

    rc5f69fd rb6f2e7ab  
    1010// Created On       : Sat Sep  1 20:22:55 2001
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Sep 12 22:48:32 2024
    13 // Update Count     : 6741
     12// Last Modified On : Tue Aug 13 11:25:16 2024
     13// Update Count     : 6740
    1414//
    1515
     
    366366%token VOID CHAR SHORT INT LONG FLOAT DOUBLE SIGNED UNSIGNED
    367367%token BOOL COMPLEX IMAGINARY                                                   // C99
    368 %token INT128 UINT128 FLOAT80 uuFLOAT128                                // GCC
    369 %token FLOAT16 FLOAT32 FLOAT32X FLOAT64 FLOAT64X FLOAT128 FLOAT128X // GCC
    370 %token FLOAT32X4 FLOAT64X2 SVFLOAT32 SVFLOAT64 SVBOOL   // GCC (ARM)
     368%token INT128 UINT128 uuFLOAT80 uuFLOAT128                              // GCC
     369%token uFLOAT16 uFLOAT32 uFLOAT32X uFLOAT64 uFLOAT64X uFLOAT128 // GCC
    371370%token DECIMAL32 DECIMAL64 DECIMAL128                                   // GCC
    372371%token ZERO_T ONE_T                                                                             // CFA
     
    23652364        | DOUBLE
    23662365                { $$ = build_basic_type( TypeData::Double ); }
    2367         | FLOAT80
    2368                 { $$ = build_basic_type( TypeData::Float80 ); }
     2366        | uuFLOAT80
     2367                { $$ = build_basic_type( TypeData::uuFloat80 ); }
    23692368        | uuFLOAT128
    23702369                { $$ = build_basic_type( TypeData::uuFloat128 ); }
    2371         | FLOAT16
    2372                 { $$ = build_basic_type( TypeData::Float16 ); }
    2373         | FLOAT32
    2374                 { $$ = build_basic_type( TypeData::Float32 ); }
    2375         | FLOAT32X
    2376                 { $$ = build_basic_type( TypeData::Float32x ); }
    2377         | FLOAT64
    2378                 { $$ = build_basic_type( TypeData::Float64 ); }
    2379         | FLOAT64X
    2380                 { $$ = build_basic_type( TypeData::Float64x ); }
    2381         | FLOAT128
    2382                 { $$ = build_basic_type( TypeData::Float128 ); }
    2383         | FLOAT128X
    2384                 { $$ = build_basic_type( TypeData::Float128x ); }
    2385         | FLOAT32X4
    2386                 { $$ = build_basic_type( TypeData::Float32x4 ); }
    2387         | FLOAT64X2
    2388                 { $$ = build_basic_type( TypeData::Float64x2 ); }
    2389         | SVFLOAT32
    2390                 { $$ = build_basic_type( TypeData::Svfloat32 ); }
    2391         | SVFLOAT64
    2392                 { $$ = build_basic_type( TypeData::Svfloat64 ); }
    2393         | SVBOOL
    2394                 { $$ = build_basic_type( TypeData::Svbool ); }
     2370        | uFLOAT16
     2371                { $$ = build_basic_type( TypeData::uFloat16 ); }
     2372        | uFLOAT32
     2373                { $$ = build_basic_type( TypeData::uFloat32 ); }
     2374        | uFLOAT32X
     2375                { $$ = build_basic_type( TypeData::uFloat32x ); }
     2376        | uFLOAT64
     2377                { $$ = build_basic_type( TypeData::uFloat64 ); }
     2378        | uFLOAT64X
     2379                { $$ = build_basic_type( TypeData::uFloat64x ); }
     2380        | uFLOAT128
     2381                { $$ = build_basic_type( TypeData::uFloat128 ); }
    23952382        | DECIMAL32
    23962383                { SemanticError( yylloc, "_Decimal32 is currently unimplemented." ); $$ = nullptr; }
Note: See TracChangeset for help on using the changeset viewer.