Displaying 3 results from an estimated 3 matches for "add_fract_sat".
2007 Feb 13
1
[LLVMdev] Embedded C Extensions
...dle types such as
> __Fract, __Accum and _Sat.
> again, comments are highly appreciated.
My understanding of these operations is that they are basically integer
data types whose operators have special semantics. As such, I'd suggest
treating these as just new binary operators (e.g. add_fract_sat) which
take normal integer datatypes (e.g. i32). LLVM 2.0 is designed to encode
information about arithmetic ops into the operations instead of the types
where possible: e.g. we have ashr and lshr instead of signed vs unsigned
types.
Would this work?
-Chris
--
http://nondot.org/sabre/
http...
2007 Feb 13
6
[LLVMdev] Software Pipelineing | Embedded C Extensions
hello,
we're considering LLVM as an excellent framework for a compiler backend
for a novel dsp architecture based on vliw principles that is still
under
development. in this context, two students at our institute are
particularly
interested in the following projects:
I) software pipelining
apparently [1], there has been already an remarkable amount of
work done
by tanya lattner
2007 Feb 14
0
[LLVMdev] Embedded C Extensions
...ccum and _Sat.
>> again, comments are highly appreciated.
>
> My understanding of these operations is that they are basically
> integer
> data types whose operators have special semantics. As such, I'd
> suggest
> treating these as just new binary operators (e.g. add_fract_sat) which
> take normal integer datatypes (e.g. i32). LLVM 2.0 is designed to
> encode
> information about arithmetic ops into the operations instead of the
> types
> where possible: e.g. we have ashr and lshr instead of signed vs
> unsigned
> types.
>
> Would this wo...