• Is this NG still monitored, as there seem to have been no posts her

    From druck@21:1/5 to gareth on Sun Dec 6 21:15:32 2015
    On 04/12/2015 23:02, gareth wrote:
    OK, This is my interest.

    With the32-bit instruction set having conditional execuation based
    upon previously-set condition codes, what happens if there is a
    nested IF, if the conditions for execution are based upon the result
    of the outer IF?

    Presumably the outer IF has to be resolved by conditional branches
    and not by conditional execution?

    Yes.

    It my be possible to come up with inner and outer conditions based on
    mutually exclusive flag combinations, but in modern ARMs with branch prediction, a branch is going to be quicker than skipping large chunks
    of not taken conditional instructions.

    ---druck

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gareth@21:1/5 to druck on Fri Dec 4 23:02:38 2015
    "druck" <news@druck.org.uk> wrote in message
    news:n3t0um$2pq$1@dont-email.me...
    On 04/12/2015 18:53, gareth wrote:
    As per subject

    It got this far.

    OK, This is my interest.

    With the32-bit instruction set having conditional execuation based upon previously-set condition codes, what happens if there is a nested IF, if
    the conditions for execution are based upon the result of the outer IF?

    Presumably the outer IF has to be resolved by conditional branches and not
    by
    conditional execution?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From druck@21:1/5 to gareth on Fri Dec 4 21:37:42 2015
    On 04/12/2015 18:53, gareth wrote:
    As per subject

    It got this far.

    ---druck

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gareth@21:1/5 to druck on Sun Dec 6 22:09:31 2015
    "druck" <news@druck.org.uk> wrote in message
    news:n428d4$6u0$1@dont-email.me...
    On 04/12/2015 23:02, gareth wrote:
    OK, This is my interest.

    With the32-bit instruction set having conditional execuation based
    upon previously-set condition codes, what happens if there is a
    nested IF, if the conditions for execution are based upon the result
    of the outer IF?

    Presumably the outer IF has to be resolved by conditional branches
    and not by conditional execution?

    Yes.

    It my be possible to come up with inner and outer conditions based on mutually exclusive flag combinations, but in modern ARMs with branch prediction, a branch is going to be quicker than skipping large chunks
    of not taken conditional instructions.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)