IAR 7.50.3 ###############################################################################
#
# IAR ANSI C/C++ Compiler V7.50.3.10732/W32 for ARM 13/Dec/2017 14:57:46
# Copyright 1999-2016 IAR Systems AB.
#
# Cpu mode = thumb
# Endian = little
# Source file =
# Command line =
# -D NDEBUG
# --endian=little --cpu=Cortex-M4 -e --fpu=None --dlib_config
# -Oh
76 void outll(unsigned long long val);
\ In section .text, align 2, keep-with-next
77 void IARBug(void)
78 {
\ IARBug: (+1)
\ 00000000 0xB5F8 PUSH {R3-R7,LR}
79 unsigned long long n;
80 unsigned long long step;
81
82 step = 0x111111111111LL;
83 outll(step);
\ 00000002 0xF04F 0x3011 MOV R0,#+286331153
\ 00000006 0xF241 0x1111 MOVW R1,#+4369
\ 0000000A 0x.... 0x.... BL outll
84 for (n = 0; n < 16; n++)
\ 0000000E 0x.... LDR.N R6,??DataTable73 ;; 0x6789abcd
\ 00000010 0x.... LDR.N R7,??DataTable73_1 ;; 0x12345
\ 00000012 0x2410 MOVS R4,#+16
\ 00000014 0x2500 MOVS R5,#+0
85 outll(step * n + 0x123456789ABCDLL);
\ ??IARBug_0: (+1)
\ 00000016 0x4630 MOV R0,R6
\ 00000018 0x4639 MOV R1,R7
\ 0000001A 0x.... 0x.... BL outll
\ 0000001E 0xF116 0x3611 ADDS R6,R6,#+286331153
\ 00000022 0xF147 0x0700 ADC R7,R7,#+0
\ 00000026 0x1E64 SUBS R4,R4,#+1
\ 00000028 0xF175 0x0500 SBCS R5,R5,#+0
\ 0000002C 0xD1F3 BNE.N ??IARBug_0
\ 0000002E 0x2C00 CMP R4,#+0
\ 00000030 0xD1F1 BNE.N ??IARBug_0
86 }
\ 00000032 0xBDF1 POP {R0,R4-R7,PC} ;; return
\ In section .data, align 4
\ In section .text, align 4, keep-with-next
\ ??DataTable73:
\ 00000000 0x6789ABCD DC32 0x6789abcd
\ In section .text, align 4, keep-with-next
\ ??DataTable73_1:
\ 00000000 0x00012345 DC32 0x12345
-
- Ошибка присутствует. - vmp с телефона(13.12.2017 11:19, )
- "Стабильность - признак мастерства!" :(( - Nikolaj(13.12.2017 11:35)
- Ошибка присутствует. - vmp с телефона(13.12.2017 11:19, )