xref: /aosp_15_r20/external/speex/libspeexdsp/bfin.h (revision 28e138c64d234588b5cd2a8a403b584bd3036e4e)
1*28e138c6SAndroid Build Coastguard Worker /* Common Blackfin assembly defines
2*28e138c6SAndroid Build Coastguard Worker  *
3*28e138c6SAndroid Build Coastguard Worker  * Copyright (C) 2005-2009 Analog Devices
4*28e138c6SAndroid Build Coastguard Worker  */
5*28e138c6SAndroid Build Coastguard Worker 
6*28e138c6SAndroid Build Coastguard Worker #if __GNUC__ <= 3
7*28e138c6SAndroid Build Coastguard Worker /* GCC-3.4 and older did not use hardware loops and thus did not have
8*28e138c6SAndroid Build Coastguard Worker  * register constraints for declaring clobbers.
9*28e138c6SAndroid Build Coastguard Worker  */
10*28e138c6SAndroid Build Coastguard Worker # define BFIN_HWLOOP0_REGS
11*28e138c6SAndroid Build Coastguard Worker # define BFIN_HWLOOP1_REGS
12*28e138c6SAndroid Build Coastguard Worker #else
13*28e138c6SAndroid Build Coastguard Worker # define BFIN_HWLOOP0_REGS , "LB0", "LT0", "LC0"
14*28e138c6SAndroid Build Coastguard Worker # define BFIN_HWLOOP1_REGS , "LB1", "LT1", "LC1"
15*28e138c6SAndroid Build Coastguard Worker #endif
16