Ignore:
Timestamp:
Jan 5, 2011, 6:01:47 PM (8 years ago)
Author:
cameron
Message:

Update for new pablo with @global structs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/JSON/json_pablo_template.c

    r849 r869  
    3333#endif
    3434
     35@global
     36
    3537void do_process(FILE *infile, FILE *outfile) {
    3638
     
    4446        /*extra*/
    4547        /* parse_escape, do not declare, since the PyBit compiler does so by default*/
    46         Parity.Odd = simd_const_2(1);
    47         Parity.Even = simd_const_2(2);
     48        parity.Odd = simd_const_2(1);
     49        parity.Even = simd_const_2(2);
    4850
    4951        BitBlock high_bit_mask = sisd_high_bit_mask;
     
    9395                        high_bit_is_set = simd_and(high_bit_mask, bitblock_parity_mask);
    9496                        bitblock_parity_mask = sisd_add( simd_not(sisd_srl(high_bit_is_set, sisd_from_int(BLOCK_SIZE-1))) , sisd_low_bit_mask);
    95                         Parity.ParityMask = bitblock_parallel_prefix_parity(UnescapedDQuotes, bitblock_parity_mask);
     97                        parity.ParityMask = bitblock_parallel_prefix_parity(UnescapedDQuotes, bitblock_parity_mask);
    9698
    9799                        #ifdef DEBUG
     
    104106                        print_simd_register("high_bit_mask", high_bit_mask);
    105107                        */
    106                         print_simd_register("Parity.ParityMask", Parity.ParityMask);
     108                        print_simd_register("parity.ParityMask", parity.ParityMask);
    107109                        print_simd_register("StringMask", StringMask);
    108110                        print_simd_register("StringSpans", StringSpans);
     
    153155                        high_bit_is_set = simd_and(high_bit_mask, bitblock_parity_mask);
    154156                        bitblock_parity_mask = sisd_add(simd_not(sisd_srl(high_bit_is_set, sisd_from_int(chars_avail-1))) , sisd_low_bit_mask);
    155                         Parity.ParityMask = bitblock_parallel_prefix_parity(UnescapedDQuotes, bitblock_parity_mask);
    156                         Parity.ParityMask = simd_and(Parity.ParityMask, EOF_mask);
     157                        parity.ParityMask = bitblock_parallel_prefix_parity(UnescapedDQuotes, bitblock_parity_mask);
     158                        parity.ParityMask = simd_and(parity.ParityMask, EOF_mask);
    157159
    158160                        #ifdef DEBUG
     
    165167                        print_simd_register("high_bit_mask", high_bit_mask);
    166168                        */
    167                         print_simd_register("Parity.ParityMask", Parity.ParityMask);
     169                        print_simd_register("parity.ParityMask", parity.ParityMask);
    168170                        print_simd_register("StringMask", StringMask);
    169171                        print_simd_register("StringSpans", StringSpans);
Note: See TracChangeset for help on using the changeset viewer.