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

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