Ignore:
Timestamp:
Feb 14, 2018, 10:05:57 PM (7 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
f3543b0
Parents:
2dcb750
Message:

update library discussion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/papers/general/Paper.tex

    r2dcb750 red2bf54  
    18181818\CFA has replacement libraries condensing hundreds of existing C routines into tens of \CFA overloaded routines, all without rewriting the actual computations.
    18191819In many cases, the interface is an inline wrapper providing overloading during compilation but zero cost at runtime.
    1820 The following sections give a gleams of the interface reduction to many C libraries.
     1820The following sections give a glimpse of the interface reduction to many C libraries.
    18211821In many cases, @signed@/@unsigned@ @char@ and @short@ routines are available (but not shown) to ensure expression computations remain in a single type, as conversions can distort results.
    18221822
     
    19251925unsigned int `abs`( int );
    19261926double `abs`( double );
    1927 double cabs( double _Complex );
     1927double abs( double _Complex );
    19281928\end{cfa}
    19291929&
     
    22382238
    22392239\begin{table}
     2240\centering
    22402241\caption{Properties of benchmark code}
    22412242\label{tab:eval}
Note: See TracChangeset for help on using the changeset viewer.