Changes between Version 16 and Version 17 of IDISA_Movement


Ignore:
Timestamp:
Jan 31, 2013, 6:30:27 AM (6 years ago)
Author:
cameron
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IDISA_Movement

    v16 v17  
    3434
    3535|| `splat<j>` || splat || r,,i,, = a,,j,,||
    36 || `slli<j>` || shift left logical immediate || r,,i,, = a,,i+j,, if i + j <= ''N'', 0 otherwise||
     36|| `slli<j>` || shift left logical immediate || r,,i,, = a,,i+j,, if i + j < ''N'', 0 otherwise||
    3737|| `srli<j>` || shift right logical immediate || r,,i,, = a,,i-j,, if i > j, 0 otherwise  ||
    3838|| `shufflei<m>` || shuffle immediate || r,,i,, =  a,,t,,, where ''t'' = `index(m, i)` ||
     
    5151the corresponding result vector.   
    5252
    53 || `dslli<j>` || double shift left logical immediate || r,,i,, = a,,i+j,, if i + j <= ''N'', b,,i + j - ''N'',, otherwise||
    54 || `dsrli<j>` || double shift right logical immediate || r,,i,, = a,,i + ''N'' -j,, if i <= j,  b,,i - j,, otherwise  ||
     53|| `dslli<j>` || double shift left logical immediate || r,,i,, = a,,i+j,, if i + j < ''N'', b,,i + j - ''N'',, otherwise||
     54|| `dsrli<j>` || double shift right logical immediate || r,,i,, = a,,i + ''N'' -j,, if i < j,  b,,i - j,, otherwise  ||
    5555|| `shuffle` || shuffle || r,,i,, =  a,,t,,, where ''t'' = b,,i,,||