You can already inline assembly into llvm so it's not super clean but it
can be done.

On Sat, Nov 22, 2014 at 3:15 PM, Isaiah Norton <[email protected]>
wrote:

> If it is exposed in some form by LLVM, you might be able to use llvmcall.
> See https://github.com/JuliaLang/julia/pull/5046
> (and possibly also https://github.com/JuliaLang/julia/pull/8740)
>
> Eventually I believe we will have a similar `asmcall` feature.
>
>
> On Sat, Nov 22, 2014 at 2:58 PM, eric l <[email protected]> wrote:
>
>> Is there a plan for some sort of intrinsics in Julia? The most recent
>> iterations of the x86 ISA have things like pext that
>> extract specific bits in a dw, or qw and pack them together.
>> Currently to use an instruction like that I define a C function create a
>> shared lib and make a ccall.
>> This is rather sub optimal and the function while very simple is not
>> inlined obviously...
>>
>> Thanks,
>>
>> -ETL
>
>
>

Reply via email to