[PATCH] [compiler-rt] use .p2align instead of .align
Saleem Abdulrasool
compnerd at compnerd.org
Sat Nov 30 13:44:58 PST 2013
Hi t.p.northover,
The .align statements in these assembly routines is actually meant to be a power
of 2 alignment (e.g. .align 2 == 4 byte alignment, not 2). Switch to using
.p2align. .p2align is guaranteed to be a power-of-two alignment always and much
more explicit.
http://llvm-reviews.chandlerc.com/D2295
Files:
lib/arm/adddf3vfp.S
lib/arm/addsf3vfp.S
lib/arm/aeabi_dcmp.S
lib/arm/aeabi_fcmp.S
lib/arm/aeabi_idivmod.S
lib/arm/aeabi_ldivmod.S
lib/arm/aeabi_memcmp.S
lib/arm/aeabi_memcpy.S
lib/arm/aeabi_memmove.S
lib/arm/aeabi_memset.S
lib/arm/aeabi_uidivmod.S
lib/arm/aeabi_uldivmod.S
lib/arm/bswapdi2.S
lib/arm/bswapsi2.S
lib/arm/comparesf2.S
lib/arm/divdf3vfp.S
lib/arm/divmodsi4.S
lib/arm/divsf3vfp.S
lib/arm/divsi3.S
lib/arm/eqdf2vfp.S
lib/arm/eqsf2vfp.S
lib/arm/extendsfdf2vfp.S
lib/arm/fixdfsivfp.S
lib/arm/fixsfsivfp.S
lib/arm/fixunsdfsivfp.S
lib/arm/fixunssfsivfp.S
lib/arm/floatsidfvfp.S
lib/arm/floatsisfvfp.S
lib/arm/floatunssidfvfp.S
lib/arm/floatunssisfvfp.S
lib/arm/gedf2vfp.S
lib/arm/gesf2vfp.S
lib/arm/gtdf2vfp.S
lib/arm/gtsf2vfp.S
lib/arm/ledf2vfp.S
lib/arm/lesf2vfp.S
lib/arm/ltdf2vfp.S
lib/arm/ltsf2vfp.S
lib/arm/modsi3.S
lib/arm/muldf3vfp.S
lib/arm/mulsf3vfp.S
lib/arm/nedf2vfp.S
lib/arm/negdf2vfp.S
lib/arm/negsf2vfp.S
lib/arm/nesf2vfp.S
lib/arm/restore_vfp_d8_d15_regs.S
lib/arm/save_vfp_d8_d15_regs.S
lib/arm/subdf3vfp.S
lib/arm/subsf3vfp.S
lib/arm/switch16.S
lib/arm/switch32.S
lib/arm/switch8.S
lib/arm/switchu8.S
lib/arm/sync_synchronize.S
lib/arm/truncdfsf2vfp.S
lib/arm/udivmodsi4.S
lib/arm/udivsi3.S
lib/arm/umodsi3.S
lib/arm/unorddf2vfp.S
lib/arm/unordsf2vfp.S
lib/i386/ashldi3.S
lib/i386/ashrdi3.S
lib/i386/divdi3.S
lib/i386/floatdidf.S
lib/i386/floatdisf.S
lib/i386/floatdixf.S
lib/i386/floatundidf.S
lib/i386/floatundisf.S
lib/i386/floatundixf.S
lib/i386/lshrdi3.S
lib/i386/moddi3.S
lib/i386/muldi3.S
lib/i386/udivdi3.S
lib/i386/umoddi3.S
lib/x86_64/floatundidf.S
lib/x86_64/floatundisf.S
lib/x86_64/floatundixf.S
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D2295.1.patch
Type: text/x-patch
Size: 32608 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131130/33a3186f/attachment.bin>
More information about the llvm-commits
mailing list