Why would the following line in C:
XRAM00 |= 0x01;
compile into this:
mov dptr, #XRAM00 movx a, @dptr mov r7, a mov a, r7 orl a, #1 mov r7, a mov dptr, #XRAM00 mov a, r7 movx @dptr, a
I would have expected this:
mov dptr, #XRAM00 movx a, @dptr orl a, #1 movx @dptr, a
well, since I know of no terninology that will satisfy you I have to resort to examples. I am kind of uzzled what your problem is, many (e.g. Per) have undeerstood.
if you have a function that ends like that void a (void) { w x y z } and another function that end like this void b (void) { p x y z
the optimixer will, if you are more intersted in optimization than debuggability and select an optimization level reflecting that philosophy merge execution strings like this:
void a (void) { w optimal: x y z } void b (void) { p goto optimal
if x,y,z is too much for a sardines brain I give up, this will be my final att6epmt to make you understand what the common phrase "merging execution strings" mean
Erik
I realize a miss above
no, I am not 'uzzled', I am 'puzzled'
this will be my final att6epmt to make you understand what the common phrase "merging execution strings" mean
See my reply to you in this thread:
http://www.keil.com/forum/docs/thread11754.asp#msg57841
and, as shown there, prove that what you say is just as much 'picking apart' nonesense as the reast of your utterings.
BTW I hope that bending it in neon with an example made it penetrate the fog in your brain.
Any chance you two would consider taking this discussion to another place? My original question has been answered to my satisfaction.
but I can't leave the public insults from the smoked sardine unsanswered.
once he decides one of two a) to stop insulting me or b) come clean and not hide behing his mothers skirt as in using a pseudonym and thus made it possible to "take this discussion to another place" I'll gladly do so.
so, it is up to him.
This discussion isn't just held in this thread. There are a number of older threads drenched in similar posts.
"but I can't leave the public insults from the smoked sardine unsanswered."
Of course you can!
He only keeps winding you up because you keep reacting.
If you just ignored him, he'd go away!
Actually, you can. Or you can settle for answering: "As you wish" or "Whatever you say".
I only correct your mistakes. If you find that insulting I suggest you either stop posting or pick up some documentation and educate yourself.
If someone who should know better posts rubbish I will point it out. If you feel that my comments are inaccurate or unfair please feel free to criticise.
well, since I know of no terninology that will satisfy you I have to resort to examples.
Ok, if you don't know what the correct terminology is why don't you find out? Clue: try the Keil website.
crawl back in the can
from now on the only reply he will get is
"crawl back in the can"