replace 'cltd' by 'cdq' since only the latter is supported by ICL
don't use 'I' as the name of a variable because it is defined in mathimf.h which is required with ICL
don't use 'complex' because it is defined in mathimf.h which is required with ICL
don't use 'E' or 'I' as the name of a variable because it is defined in mathimf.h which is required with ICL
tweak inline assembly in order to work with ICL
tweak inline assembly in order to work with ICL
tweak inline assembly in order to work with ICL
adding new files required for compilation with ICL and cygwin
adding 'cygicl' as new toolchain in configure