On Tue, Jul 26, 2011 at 4:24 PM, Matthew Mondor <mm_li...@pulsar-zone.net>wrote:

> When looking at the cmp/ proclamations, it's unclear to me why the
> following code does not inline to C << and |.  Perhaps I'm missing
> something obvious?
>

The code in proclamations.lsp is very generic: it just declares the types of
the arguments of ASH, not the type of the result. The code in sysfun.lsp is
the original one responsible for simple inlining (the type that is based on
pattern matching the input and output types, together with the safety
level). I see no code for ASH or LOGIOR there.

Juanjo

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to