search for: add_fract_sat

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...