rockbox/firmware/target/arm/pp
Aidan MacDonald 58b2e45782 Fix unified syntax in ARM inline assembly
GCC 4.9 always emits assembly with divided syntax. Setting unified
syntax in inline assembly causes the assembler to complain about
GCC's generated code, because the directive extends past the scope
of the inline asm. Fix this by setting divided mode at the end of
the inline assembly block.

The assembler directives are hidden behind macros because later
versions of GCC won't need this workaround: they can be told to
use the unified syntax with -masm-syntax-unified.

Change-Id: Ic09e729e5bbb6fd44d08dac348daf6f55c75d7d8
2023-03-23 18:16:33 +00:00
..
adc-pp5020.c pp: fix adc mistake where base 10 was used instead of base 16 2021-04-10 01:13:09 +00:00
app-pp.lds arm: Fix PortalPlayer linker scripts with binutils 2.21+ 2020-07-05 03:34:30 +00:00
ascodec-pp.c Red Alert 2016-04-06 00:39:23 +00:00
ata-pp5002.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
ata-pp5020.c pp5020: use ipod firmware timings for ATA PIO. 2020-11-04 03:03:19 +00:00
ata-sd-pp.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
ata-target.h Disable UDMA 2 on iPod4G target 2021-02-27 14:38:49 +00:00
audio-pp.c portalplayer: Fix three set-but-not-used warnings. 2020-07-05 17:15:57 +00:00
boot-pp.lds Fix d2249dc errors 2013-07-19 08:37:40 -04:00
boot-pp502x-bl-usb.lds Fix path to PP USB bootloader crt0 2012-01-03 04:47:29 +00:00
crt0-pp-bl.S move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
crt0-pp.S Enable boot from SD for Sansa e200 2020-08-19 19:17:01 -04:00
crt0-pp502x-bl-usb.S Remove data_abort_handler from ARM crt0 files. 2013-05-24 02:02:04 +02:00
debug-pp.c Replace SAMSUNG_YH920_PAD with YH92X 2016-01-25 09:23:09 +01:00
i2c-pp.c
i2s-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
kernel-pp.c
mi4-loader.c multiboot: Refactor duplicated functions to a separate file 2022-03-11 10:58:20 -05:00
pcm-pp.c Fix unified syntax in ARM inline assembly 2023-03-23 18:16:33 +00:00
sd-pp-target.h arm/pp : assume CPU_PP 2012-01-03 04:33:26 +00:00
system-pp502x.c Remove the (very) incomplete port for the Tatung TPJ-1102 2021-08-14 16:29:39 -04:00
system-pp5002.c AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
system-target.h Fix red from 04fe77a4 2021-08-14 17:56:15 -04:00
thread-pp.c Base scheduler queues off linked lists and do cleanup/consolidation 2014-08-16 05:15:37 -04:00
timer-pp.c
uart-pp.c portalplayer: Fix three set-but-not-used warnings. 2020-07-05 17:15:57 +00:00
usb-fw-pp502x.c Remove the (very) incomplete port for the Tatung TPJ-1102 2021-08-14 16:29:39 -04:00
usb-fw-pp5002.c Fix IPod 3G USB Recognition Problem 2020-07-28 01:13:48 +00:00
wmcodec-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00