[bfin] Add more new Blackfin builtins

Bernd Schmidt bernds_cb1@t-online.de
Thu Sep 13 18:53:00 GMT 2007


Bernd Schmidt wrote:
> Jie Zhang wrote:
>> This patch adds more Blackfin builtins in gcc: __builtin_bfin_ones, 
>> __builtin_bfin_cmplx_mul_s40, __builtin_bfin_cmplx_mac_s40, 
>> __builtin_bfin_cmplx_msu_s40 and __builtin_bfin_csqu_fr16.
>>
>> It also adds __builtin_bfin_cmplx_add and __builtin_bfin_cmplx_sub as 
>> aliases to __builtin_bfin_add_fr2x16 and __builtin_bfin_sub_fr2x16 
>> respectively.
>> It also enables __builtin_bfin_min_fr1x16, __builtin_bfin_max_fr1x16, 
>> __builtin_bfin_min_fr1x32 and __builtin_bfin_max_fr1x32, whose 
>> implementations have been in gcc already.

> Otherwise ok.

I've applied this since the lack of it was holding up some other things 
I'm doing.


Bernd
-- 
This footer brought to you by insane German lawmakers.
Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
Sitz der Gesellschaft Muenchen, Registergericht Muenchen HRB 40368
Geschaeftsfuehrer Thomas Wessel, William A. Martin, Margaret Seif



More information about the Gcc-patches mailing list