Changeset 246


Ignore:
Timestamp:
Dec 24, 2008, 9:22:02 AM (11 years ago)
Author:
cameron
Message:

Minor fixes.

Location:
docs/ASPLOS09
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • docs/ASPLOS09/asplos094-cameron.tex

    r245 r246  
    11491149\begin{center}\small
    11501150\begin{verbatim}
    1151 b = (d & 0x0F0F0F0F) + 10 * ((d >> 4) & 0x0F0F0F0F);
    1152 b = (d & 0x00FF00FF) + 100 * ((d >> 8) & 0x00FF00FF);
    1153 b = (d & 0x0000FFFF) + 10000 * (d >> 16);
     1151b=(d & 0x0F0F0F0F) + 10 * ((d >> 4) & 0x0F0F0F0F);
     1152b=(d & 0x00FF00FF) + 100 * ((d >> 8) & 0x00FF00FF);
     1153b=(d & 0x0000FFFF) + 10000 * (d >> 16);
    11541154\end{verbatim}
    11551155\end{center}
     
    11611161\begin{center}\small
    11621162\begin{verbatim}
    1163 c10 = simd<16>:const(10);
    1164 c100 = simd<16>:const(100);
    1165 c10000 = simd<32>:const(10000);
    1166 b = simd<8>::add<x,l>(simd<8>::mult<h,x>(d, c10), d);
    1167 b = simd<16>::add<x,l>(simd<16>::mult<h,x>(b, c100), b);
    1168 b = simd<32>::add<x,l>(simd<32>::mult<h,x>(b, c10000), b);
     1163t1=simd<8>:const(10);
     1164t2=simd<16>:const(100);
     1165t3=simd<32>:const(10000);
     1166b=simd<8>::add<x,l>(simd<8>::mult<h,x>(d,t1), d);
     1167b=simd<16>::add<x,l>(simd<16>::mult<h,x>(b,t2), b);
     1168b=simd<32>::add<x,l>(simd<32>::mult<h,x>(b,t3), b);
    11691169\end{verbatim}
    11701170\end{center}
     
    14461446additional or gate is required beyond that for position $j$.
    14471447Thus 127 2-input or gates are required.  Another 256 2-input and gates
    1448 are required for combination with the $\not h$  and $r[i]$ terms.  The terms for
     1448are required for combination with the $\neg h$  and $r[i]$ terms.  The terms for
    14491449the low and high half-operand modifiers are then combined with an
    14501450additional 127 2-input or gates.   Thus, the circuity complexity
     
    15171517in context of the 128-bit reference architectures studied,
    15181518our analysis suggests realistic IDISA implementation well
    1519 within a 10,000 gate cost.
     1519within a 10,000 gate budget.
    15201520
    15211521However, the additional circuitry required may be offset
Note: See TracChangeset for help on using the changeset viewer.