proposed syntax change

Sergey Gromov snake.scaly at gmail.com
Mon Aug 10 06:07:31 PDT 2009


Fri, 07 Aug 2009 17:02:33 -0700, Robert Jacques wrote:

>> Moreover compiler intrinsics are
>> functions which compiler recognizes and treats specially, usually by
>> replacing them with a single processor instruction.
> 
> We weren't discussing implementation with intrinsics, but as with a  
> standard library function.

Intrinsics were Yigal's point which he made twice:

Thu, 06 Aug 2009 23:34:21 +0300, Yigal Chripun wrote:
> auto f = std.math.div(5, 2); // intristic that does integer division

Fri, 07 Aug 2009 11:22:31 +0300, Yigal Chripun wrote:
> you've ignored case f which seems to me the most important: instead of 
> currently 5/2 == 2 there should be a div intristic function such that 
> div(5, 2) == 2  and that intristic will be the appropriate ASM 
> instruction for integer division.

Well, he called them "intristics," bit it's easy to see what he actually
wanted to say.



More information about the Digitalmars-d mailing list