#objdump: -dr --prefix-addresses --show-raw-insn #name: ARM vldr with immediate constant (Big Endian) #as: -mcpu=arm7m -mbig-endian #skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd #source: vldconst.s .*: +file format .*arm.* Disassembly of section .text: 00000000 ed9f0a0e vldr s0, \[pc, #56\] ; 00000040 00000004 ed9f7a0d vldr s14, \[pc, #52\] ; 00000040 00000008 ed9fea0c vldr s28, \[pc, #48\] ; 00000040 0000000c eddffa0b vldr s31, \[pc, #44\] ; 00000040 00000010 ed9f0a0b vldr s0, \[pc, #44\] ; 00000044 00000014 ed9f7a0a vldr s14, \[pc, #40\] ; 00000044 00000018 ed9fea09 vldr s28, \[pc, #36\] ; 00000044 0000001c eddffa08 vldr s31, \[pc, #32\] ; 00000044 00000020 ed9f0a08 vldr s0, \[pc, #32\] ; 00000048 00000024 ed9f7a07 vldr s14, \[pc, #28\] ; 00000048 00000028 ed9fea06 vldr s28, \[pc, #24\] ; 00000048 0000002c eddffa05 vldr s31, \[pc, #20\] ; 00000048 00000030 ed9f0a05 vldr s0, \[pc, #20\] ; 0000004c 00000034 ed9f7a04 vldr s14, \[pc, #16\] ; 0000004c 00000038 ed9fea03 vldr s28, \[pc, #12\] ; 0000004c 0000003c eddffa02 vldr s31, \[pc, #8\] ; 0000004c 00000040 00000000 .word 0x00000000 00000044 ff000000 .word 0xff000000 00000048 ffffffff .word 0xffffffff 0000004c 0fff0000 .word 0x0fff0000 00000050 ed9f0a0e vldr s0, \[pc, #56\] ; 00000090 00000054 ed9f7a0d vldr s14, \[pc, #52\] ; 00000090 00000058 ed9fea0c vldr s28, \[pc, #48\] ; 00000090 0000005c eddffa0b vldr s31, \[pc, #44\] ; 00000090 00000060 ed9f0a0b vldr s0, \[pc, #44\] ; 00000094 00000064 ed9f7a0a vldr s14, \[pc, #40\] ; 00000094 00000068 ed9fea09 vldr s28, \[pc, #36\] ; 00000094 0000006c eddffa08 vldr s31, \[pc, #32\] ; 00000094 00000070 ed9f0a08 vldr s0, \[pc, #32\] ; 00000098 00000074 ed9f7a07 vldr s14, \[pc, #28\] ; 00000098 00000078 ed9fea06 vldr s28, \[pc, #24\] ; 00000098 0000007c eddffa05 vldr s31, \[pc, #20\] ; 00000098 00000080 ed9f0a05 vldr s0, \[pc, #20\] ; 0000009c 00000084 ed9f7a04 vldr s14, \[pc, #16\] ; 0000009c 00000088 ed9fea03 vldr s28, \[pc, #12\] ; 0000009c 0000008c eddffa02 vldr s31, \[pc, #8\] ; 0000009c 00000090 00000000 .word 0x00000000 00000094 00ff0000 .word 0x00ff0000 00000098 ff00ffff .word 0xff00ffff 0000009c 00fff000 .word 0x00fff000 000000a0 0d9f0a0e vldreq s0, \[pc, #56\] ; 000000e0 000000a4 0d9f7a0d vldreq s14, \[pc, #52\] ; 000000e0 000000a8 0d9fea0c vldreq s28, \[pc, #48\] ; 000000e0 000000ac 0ddffa0b vldreq s31, \[pc, #44\] ; 000000e0 000000b0 0d9f0a0b vldreq s0, \[pc, #44\] ; 000000e4 000000b4 0d9f7a0a vldreq s14, \[pc, #40\] ; 000000e4 000000b8 0d9fea09 vldreq s28, \[pc, #36\] ; 000000e4 000000bc 0ddffa08 vldreq s31, \[pc, #32\] ; 000000e4 000000c0 0d9f0a08 vldreq s0, \[pc, #32\] ; 000000e8 000000c4 0d9f7a07 vldreq s14, \[pc, #28\] ; 000000e8 000000c8 0d9fea06 vldreq s28, \[pc, #24\] ; 000000e8 000000cc 0ddffa05 vldreq s31, \[pc, #20\] ; 000000e8 000000d0 0d9f0a05 vldreq s0, \[pc, #20\] ; 000000ec 000000d4 0d9f7a04 vldreq s14, \[pc, #16\] ; 000000ec 000000d8 0d9fea03 vldreq s28, \[pc, #12\] ; 000000ec 000000dc 0ddffa02 vldreq s31, \[pc, #8\] ; 000000ec 000000e0 00000000 .word 0x00000000 000000e4 0000ff00 .word 0x0000ff00 000000e8 ffff00ff .word 0xffff00ff 000000ec 000fff00 .word 0x000fff00 000000f0 4d9f0a0e vldrmi s0, \[pc, #56\] ; 00000130 000000f4 4d9f7a0d vldrmi s14, \[pc, #52\] ; 00000130 000000f8 4d9fea0c vldrmi s28, \[pc, #48\] ; 00000130 000000fc 4ddffa0b vldrmi s31, \[pc, #44\] ; 00000130 00000100 4d9f0a0b vldrmi s0, \[pc, #44\] ; 00000134 00000104 4d9f7a0a vldrmi s14, \[pc, #40\] ; 00000134 00000108 4d9fea09 vldrmi s28, \[pc, #36\] ; 00000134 0000010c 4ddffa08 vldrmi s31, \[pc, #32\] ; 00000134 00000110 4d9f0a08 vldrmi s0, \[pc, #32\] ; 00000138 00000114 4d9f7a07 vldrmi s14, \[pc, #28\] ; 00000138 00000118 4d9fea06 vldrmi s28, \[pc, #24\] ; 00000138 0000011c 4ddffa05 vldrmi s31, \[pc, #20\] ; 00000138 00000120 4d9f0a05 vldrmi s0, \[pc, #20\] ; 0000013c 00000124 4d9f7a04 vldrmi s14, \[pc, #16\] ; 0000013c 00000128 4d9fea03 vldrmi s28, \[pc, #12\] ; 0000013c 0000012c 4ddffa02 vldrmi s31, \[pc, #8\] ; 0000013c 00000130 00000000 .word 0x00000000 00000134 000000ff .word 0x000000ff 00000138 ffffff00 .word 0xffffff00 0000013c 0000fff0 .word 0x0000fff0 00000140 f2800e30 vmov.i64 d0, #0x0000000000000000 00000144 f280ee30 vmov.i64 d14, #0x0000000000000000 00000148 f2c0ce30 vmov.i64 d28, #0x0000000000000000 0000014c f2c0fe30 vmov.i64 d31, #0x0000000000000000 00000150 ed9f0b0a vldr d0, \[pc, #40\] ; 00000180 00000154 ed9feb09 vldr d14, \[pc, #36\] ; 00000180 00000158 eddfcb08 vldr d28, \[pc, #32\] ; 00000180 0000015c eddffb07 vldr d31, \[pc, #28\] ; 00000180 00000160 f3870e3f vmov.i64 d0, #0xffffffffffffffff 00000164 f387ee3f vmov.i64 d14, #0xffffffffffffffff 00000168 f3c7ce3f vmov.i64 d28, #0xffffffffffffffff 0000016c f3c7fe3f vmov.i64 d31, #0xffffffffffffffff 00000170 ed9f0b04 vldr d0, \[pc, #16\] ; 00000188 00000174 ed9feb03 vldr d14, \[pc, #12\] ; 00000188 00000178 eddfcb02 vldr d28, \[pc, #8\] ; 00000188 0000017c eddffb01 vldr d31, \[pc, #4\] ; 00000188 00000180 00000000 .word 0x00000000 00000184 ca000000 .word 0xca000000 00000188 00000000 .word 0x00000000 0000018c 0fff0000 .word 0x0fff0000 00000190 f2800e30 vmov.i64 d0, #0x0000000000000000 00000194 f280ee30 vmov.i64 d14, #0x0000000000000000 00000198 f2c0ce30 vmov.i64 d28, #0x0000000000000000 0000019c f2c0fe30 vmov.i64 d31, #0x0000000000000000 000001a0 f2800e34 vmov.i64 d0, #0x0000000000ff0000 000001a4 f280ee34 vmov.i64 d14, #0x0000000000ff0000 000001a8 f2c0ce34 vmov.i64 d28, #0x0000000000ff0000 000001ac f2c0fe34 vmov.i64 d31, #0x0000000000ff0000 000001b0 f2800e39 vmov.i64 d0, #0x00000000ff0000ff 000001b4 f280ee39 vmov.i64 d14, #0x00000000ff0000ff 000001b8 f2c0ce39 vmov.i64 d28, #0x00000000ff0000ff 000001bc f2c0fe39 vmov.i64 d31, #0x00000000ff0000ff 000001c0 ed9f0b02 vldr d0, \[pc, #8\] ; 000001d0 000001c4 ed9feb01 vldr d14, \[pc, #4\] ; 000001d0 000001c8 eddfcb00 vldr d28, \[pc\] ; 000001d0 000001cc ed5ffb01 vldr d31, \[pc, #-4\] ; 000001d0 000001d0 00000000 .word 0x00000000 000001d4 00fff000 .word 0x00fff000 000001d8 f2800e30 vmov.i64 d0, #0x0000000000000000 000001dc f280ee30 vmov.i64 d14, #0x0000000000000000 000001e0 f2c0ce30 vmov.i64 d28, #0x0000000000000000 000001e4 f2c0fe30 vmov.i64 d31, #0x0000000000000000 000001e8 f2800e32 vmov.i64 d0, #0x000000000000ff00 000001ec f280ee32 vmov.i64 d14, #0x000000000000ff00 000001f0 f2c0ce32 vmov.i64 d28, #0x000000000000ff00 000001f4 f2c0fe32 vmov.i64 d31, #0x000000000000ff00 000001f8 f2800e3d vmov.i64 d0, #0x00000000ffff00ff 000001fc f280ee3d vmov.i64 d14, #0x00000000ffff00ff 00000200 f2c0ce3d vmov.i64 d28, #0x00000000ffff00ff 00000204 f2c0fe3d vmov.i64 d31, #0x00000000ffff00ff 00000208 0d9f0b02 vldreq d0, \[pc, #8\] ; 00000218 0000020c 0d9feb01 vldreq d14, \[pc, #4\] ; 00000218 00000210 0ddfcb00 vldreq d28, \[pc\] ; 00000218 00000214 0d5ffb01 vldreq d31, \[pc, #-4\] ; 00000218 00000218 00000000 .word 0x00000000 0000021c 000fff00 .word 0x000fff00 00000220 f2800e30 vmov.i64 d0, #0x0000000000000000 00000224 f280ee30 vmov.i64 d14, #0x0000000000000000 00000228 f2c0ce30 vmov.i64 d28, #0x0000000000000000 0000022c f2c0fe30 vmov.i64 d31, #0x0000000000000000 00000230 f2800e31 vmov.i64 d0, #0x00000000000000ff 00000234 f280ee31 vmov.i64 d14, #0x00000000000000ff 00000238 f2c0ce31 vmov.i64 d28, #0x00000000000000ff 0000023c f2c0fe31 vmov.i64 d31, #0x00000000000000ff 00000240 f2800e3e vmov.i64 d0, #0x00000000ffffff00 00000244 f280ee3e vmov.i64 d14, #0x00000000ffffff00 00000248 f2c0ce3e vmov.i64 d28, #0x00000000ffffff00 0000024c f2c0fe3e vmov.i64 d31, #0x00000000ffffff00 00000250 f2800e33 vmov.i64 d0, #0x000000000000ffff 00000254 f280ee33 vmov.i64 d14, #0x000000000000ffff 00000258 f2c0ce33 vmov.i64 d28, #0x000000000000ffff 0000025c f2c0fe33 vmov.i64 d31, #0x000000000000ffff 00000260 f2800e30 vmov.i64 d0, #0x0000000000000000 00000264 f280ee30 vmov.i64 d14, #0x0000000000000000 00000268 f2c0ce30 vmov.i64 d28, #0x0000000000000000 0000026c f2c0fe30 vmov.i64 d31, #0x0000000000000000 00000270 f3800e30 vmov.i64 d0, #0xff00000000000000 00000274 f380ee30 vmov.i64 d14, #0xff00000000000000 00000278 f3c0ce30 vmov.i64 d28, #0xff00000000000000 0000027c f3c0fe30 vmov.i64 d31, #0xff00000000000000 00000280 f3870e3f vmov.i64 d0, #0xffffffffffffffff 00000284 f387ee3f vmov.i64 d14, #0xffffffffffffffff 00000288 f3c7ce3f vmov.i64 d28, #0xffffffffffffffff 0000028c f3c7fe3f vmov.i64 d31, #0xffffffffffffffff 00000290 ed9f0b02 vldr d0, \[pc, #8\] ; 000002a0 00000294 ed9feb01 vldr d14, \[pc, #4\] ; 000002a0 00000298 eddfcb00 vldr d28, \[pc\] ; 000002a0 0000029c ed5ffb01 vldr d31, \[pc, #-4\] ; 000002a0 000002a0 0fff0000 .word 0x0fff0000 000002a4 00000000 .word 0x00000000 000002a8 f2800e30 vmov.i64 d0, #0x0000000000000000 000002ac f280ee30 vmov.i64 d14, #0x0000000000000000 000002b0 f2c0ce30 vmov.i64 d28, #0x0000000000000000 000002b4 f2c0fe30 vmov.i64 d31, #0x0000000000000000 000002b8 ed9f0b0a vldr d0, \[pc, #40\] ; 000002e8 000002bc ed9feb09 vldr d14, \[pc, #36\] ; 000002e8 000002c0 eddfcb08 vldr d28, \[pc, #32\] ; 000002e8 000002c4 eddffb07 vldr d31, \[pc, #28\] ; 000002e8 000002c8 ed9f0b08 vldr d0, \[pc, #32\] ; 000002f0 000002cc ed9feb07 vldr d14, \[pc, #28\] ; 000002f0 000002d0 eddfcb06 vldr d28, \[pc, #24\] ; 000002f0 000002d4 eddffb05 vldr d31, \[pc, #20\] ; 000002f0 000002d8 ed9f0b06 vldr d0, \[pc, #24\] ; 000002f8 000002dc ed9feb05 vldr d14, \[pc, #20\] ; 000002f8 000002e0 eddfcb04 vldr d28, \[pc, #16\] ; 000002f8 000002e4 eddffb03 vldr d31, \[pc, #12\] ; 000002f8 000002e8 000ff000 .word 0x000ff000 000002ec 00000000 .word 0x00000000 000002f0 0ff00fff .word 0x0ff00fff 000002f4 f0000000 .word 0xf0000000 000002f8 000fff00 .word 0x000fff00 000002fc 00000000 .word 0x00000000 00000300 f2800e30 vmov.i64 d0, #0x0000000000000000 00000304 f280ee30 vmov.i64 d14, #0x0000000000000000 00000308 f2c0ce30 vmov.i64 d28, #0x0000000000000000 0000030c f2c0fe30 vmov.i64 d31, #0x0000000000000000 00000310 f2820e30 vmov.i64 d0, #0x0000ff0000000000 00000314 f282ee30 vmov.i64 d14, #0x0000ff0000000000 00000318 f2c2ce30 vmov.i64 d28, #0x0000ff0000000000 0000031c f2c2fe30 vmov.i64 d31, #0x0000ff0000000000 00000320 f3850e30 vmov.i64 d0, #0xffff00ff00000000 00000324 f385ee30 vmov.i64 d14, #0xffff00ff00000000 00000328 f3c5ce30 vmov.i64 d28, #0xffff00ff00000000 0000032c f3c5fe30 vmov.i64 d31, #0xffff00ff00000000 00000330 0d9f0b02 vldreq d0, \[pc, #8\] ; 00000340 00000334 0d9feb01 vldreq d14, \[pc, #4\] ; 00000340 00000338 0ddfcb00 vldreq d28, \[pc\] ; 00000340 0000033c 0d5ffb01 vldreq d31, \[pc, #-4\] ; 00000340 00000340 000fff00 .word 0x000fff00 00000344 00000000 .word 0x00000000 00000348 f2800e30 vmov.i64 d0, #0x0000000000000000 0000034c f280ee30 vmov.i64 d14, #0x0000000000000000 00000350 f2c0ce30 vmov.i64 d28, #0x0000000000000000 00000354 f2c0fe30 vmov.i64 d31, #0x0000000000000000 00000358 f2810e30 vmov.i64 d0, #0x000000ff00000000 0000035c f281ee30 vmov.i64 d14, #0x000000ff00000000 00000360 f2c1ce30 vmov.i64 d28, #0x000000ff00000000 00000364 f2c1fe30 vmov.i64 d31, #0x000000ff00000000 00000368 f3860e30 vmov.i64 d0, #0xffffff0000000000 0000036c f386ee30 vmov.i64 d14, #0xffffff0000000000 00000370 f3c6ce30 vmov.i64 d28, #0xffffff0000000000 00000374 f3c6fe30 vmov.i64 d31, #0xffffff0000000000 00000378 4d9f0b02 vldrmi d0, \[pc, #8\] ; 00000388 0000037c 4d9feb01 vldrmi d14, \[pc, #4\] ; 00000388 00000380 4ddfcb00 vldrmi d28, \[pc\] ; 00000388 00000384 4d5ffb01 vldrmi d31, \[pc, #-4\] ; 00000388 00000388 0000fff0 .word 0x0000fff0 0000038c 00000000 .word 0x00000000 00000390 ed9f1b00 vldr d1, \[pc\] ; 00000398 00000394 00000000 andeq r0, r0, r0 00000398 0000fff0 .word 0x0000fff0 0000039c 00000000 .word 0x00000000 000003a0 e2810000 add r0, r1, #0 000003a4 ed1f1b01 vldr d1, \[pc, #-4\] ; 000003a8 000003a8 0000fff0 .word 0x0000fff0 000003ac 00000000 .word 0x00000000 000003b0 ed9f1b10 vldr d1, \[pc, #64\] ; 000003f8 000003b4 ed9f1a11 vldr s2, \[pc, #68\] ; 00000400 000003b8 ed9f3b12 vldr d3, \[pc, #72\] ; 00000408 000003bc ed9f2a10 vldr s4, \[pc, #64\] ; 00000404 000003c0 ed9f5b10 vldr d5, \[pc, #64\] ; 00000408 000003c4 ed9f6b11 vldr d6, \[pc, #68\] ; 00000410 000003c8 ed9f7b12 vldr d7, \[pc, #72\] ; 00000418 000003cc ed9f4a13 vldr s8, \[pc, #76\] ; 00000420 000003d0 ed9f9b14 vldr d9, \[pc, #80\] ; 00000428 000003d4 ed9f5a12 vldr s10, \[pc, #72\] ; 00000424 000003d8 ed9fbb14 vldr d11, \[pc, #80\] ; 00000430 000003dc ed9f6a15 vldr s12, \[pc, #84\] ; 00000438 000003e0 eddf6a15 vldr s13, \[pc, #84\] ; 0000043c 000003e4 ed9f7a06 vldr s14, \[pc, #24\] ; 00000404 000003e8 eddf7a02 vldr s15, \[pc, #8\] ; 000003f8 000003ec eddf0b13 vldr d16, \[pc, #76\] ; 00000440 000003f0 eddf1b14 vldr d17, \[pc, #80\] ; 00000448 000003f4 00000000 andeq r0, r0, r0 000003f8 0000fff0 .word 0x0000fff0 000003fc 00000000 .word 0x00000000 00000400 ff000000 .word 0xff000000 00000404 ff000001 .word 0xff000001 00000408 0000fff0 .word 0x0000fff0 0000040c 00000001 .word 0x00000001 00000410 0000fff0 .word 0x0000fff0 00000414 00000002 .word 0x00000002 00000418 0000fff0 .word 0x0000fff0 0000041c 00000003 .word 0x00000003 00000420 ff000002 .word 0xff000002 00000424 ff000003 .word 0xff000003 00000428 0000fff0 .word 0x0000fff0 0000042c 00000004 .word 0x00000004 00000430 0000fff0 .word 0x0000fff0 00000434 00000005 .word 0x00000005 00000438 ff000004 .word 0xff000004 0000043c ff000005 .word 0xff000005 00000440 ff000005 .word 0xff000005 00000444 ff000004 .word 0xff000004 00000448 ff000004 .word 0xff000004 0000044c 0000fff0 .word 0x0000fff0