while (n >= 8)
{
*ptr++ = b;
*ptr++ = !b;
*ptr++ = b;
*ptr++ = !b;
*ptr++ = b;
*ptr++ = !b;
*ptr++ = b;
*ptr++ = !b;
n -= 8;
}
while (n--)
{
*ptr++ = b;
b = !b;
}
8008514: 3208 adds r2, #8
8008516: 4572 cmp r2, lr
8008518: d012 beq.n 8008540
800851a: f083 0601 eor.w r6, r3, #1 <- припадочный GCC: следовало вынести это за цикл
800851e: f802 3c09 strb.w r3, [r2, #-9]
8008522: f802 6c08 strb.w r6, [r2, #-8]
8008526: f802 3c07 strb.w r3, [r2, #-7]
800852a: f802 6c06 strb.w r6, [r2, #-6]
800852e: f802 3c05 strb.w r3, [r2, #-5]
8008532: f802 6c04 strb.w r6, [r2, #-4]
8008536: f802 3c03 strb.w r3, [r2, #-3]
800853a: f802 6c02 strb.w r6, [r2, #-2]
800853e: e7e9 b.n 8008514
8008540: 4421 add r1, r4
8008542: eba7 07c5 sub.w r7, r7, r5, lsl #3
8008546: 440f add r7, r1
8008548: 42b9 cmp r1, r7
800854a: d004 beq.n 8008556
800854c: f801 3b01 strb.w r3, [r1], #1
8008550: f083 0301 eor.w r3, r3, #1
8008554: e7f8 b.n 8008548
TS-Labs wrote:Да, технических проблем нет.
Вопрос как всегда в целесообразности, которой я не вижу без дополнительных аргументов.
psb wrote:вот в этом-то и может быть большая проблема. железка есть, а поддержки нет. ни музонов, видимо, ни редактора. или куча всего есть?
trawen wrote:Проблем не больше чем у сабжа.
psb wrote: у обычного ау интереса гораздо больше, т.к. больше материала, инструментов и всего такого.
Users browsing this forum: No registered users and 1 guest