Allow FPU single precission to be used for EM cpus; Define _CPU_DEFAULT_A6, _CPU_DEFAULT_A7, _CPU_DEFAULT_EM, _CPU_DEFAULT_HS.
Add support for double precision assit operation (EM only).
Use double load/store in movmem
Fix n_pieces; fix addsi3_mix insn attr
Safer usage of 5bit register class
Use reti when returning from an interrupt routine (arcv2 only)
Typo fix reti => rtie
Control if an atomic instruction bypasses the chache or not
Documentation update
Documentation update
Add fpuda documentation
Add mirq-ctrl-saved option
Define MULTILIB_REUSE
Proper passing of assembler options from GCC driver
New cpu/configuration options
Add mcpu options
Update umulsidi3/mulsidi3 when using mpy option 8 or greater.
Merge remote branch 'origin/arc-4.8-dev' into arc-4.8.2-dev