Ignore:
Timestamp:
Jun 27, 2013, 12:49:29 PM (6 years ago)
Author:
ksherdy
Message:

Added support to create IDISA function calls. Meng will be pleased.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/pabloj/trunk/input/test/pabloB/test.pablob

    r3282 r3368  
    1818        BitBlock k;
    1919        BitBlock r;
    20         bool t;
     20
     21        r = simd.constant<1>(0);
    2122       
    2223        /*
     
    3233        */
    3334
    34         t = bitblock.any<1>(a);
    35         r = bitblock.slli<1>(10, a);
    36         bitblock.store_unaligned<1>(a, b);
    37         r = bitblock.load_aligned<1>(b);
    38        
    39         r = simd.not<1>(a);     
    40         r = simd.nor<1>(a, b);
    41         r = simd.ifh<16>(a, b, c);         
    42        
    43         r = simd.constant<2>(3);
    44         r = simd.slli<8>(1, a);         
    45 
    46         r = simd.add<1>(a,b);
    47         r = simd.sub<2>(a,b);
    48         r = simd.mult<4>(a,b);
    49         r = simd.eq<8>(a,b);
    50         r = simd.gt<16>(a,b);
    51         r = simd.ugt<32>(a,b);
    52         r = simd.lt<64>(a,b);
    53         r = simd.ult<128>(a,b);
    54         r = simd.max<128>(a,b);
    55         r = simd.umax<1>(a,b);
    56         r = simd.min<2>(a,b);
    57         r = simd.umin<4>(a,b);
    58         r = simd.sll<64>(a,b);
    59         r = simd.srl<64>(a,b);
    60         //r = simd.srai<32>(10,a);
    61        
    62         //r = simd.if<128>(a,b,c);
     35       
    6336       
    6437    }
Note: See TracChangeset for help on using the changeset viewer.