Code: Select all
REPEAT UNTIL SYSTEM.BIT(MCU.XOSC_STATUS, 31)
Code: Select all
. 158 09EH 04808H ldr r0,[pc,#32] -> 192
. 160 0A0H 06801H ldr r1,[r0]
. 162 0A2H 0D5FCH bpl.n -8 -> 158
. 192 <Const: 040024004H 040024004H>
Code: Select all
REPEAT
SYSTEM.GET(MCU.XOSC_STATUS, x)
UNTIL 31 IN BITS(x)
Code: Select all
REPEAT UNTIL SYSTEM.BIT(MCU.XOSC_STATUS, 30);
. 158 09EH 04808H ldr r0,[pc,#32] -> 192
. 160 0A0H 06801H ldr r1,[r0]
. 162 0A2H 00049H lsls r1,r1,#1
. 164 0A4H 0D5FBH bpl.n -10 -> 158
Code: Select all
REPEAT UNTIL SYSTEM.BIT(MCU.XOSC_STATUS, 32)
Code: Select all
System.Exception: "Assertion failure ORG.cp:597"
at ORG.ORG.Put16Shift(Int32 op, Int32 dst, Int32 src, Int32 imm)
at ORG.ORG.Bit(Item& x, Item& y)
at ORP.ORP.StandFunc(Item& x, Int32 fct, Boxed_TypeDesc restyp, Int32 nfp)
at ORP.ORP.factor(Item& x)
at ORP.ORP.term(Item& x)
at ORP.ORP.SimpleExpression(Item& x)
at ORP.ORP.expression(Item& x)
at ORP.ORP.StatSequence()
at ORP.ORP.ProcedureDecl()
at ORP.ORP.Module()
at Compiler.Compiler.Compile(String source, Writer w, Int32& errcnt)