does asm code bral means branch always?

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

hi,

I just saw the asm code:

80000000 <_trampoline>:
80000000:	e0 8f 10 00 	bral	80002000 

so what's this this bral?

And anyone have the description for all these conditions?

Quote:

cond4 ∈ {eq, ne, cc/hs, cs/lo, ge, lt, mi, pl, ls, gt, le, hi, vs, vc, qs, al}

Cheng

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Download the AVR32 AP Technical Reference Manual and read chapter 8.1.9 Branch conditions ;)

Hans-Christian

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

hi, I downloaded the AVR32 AP Technical Reference Manual, but I can't find 8.1.9. Is it this one?

http://www.atmel.com/dyn/resourc...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

aha, I saw it, it in AVR32 Architecture Manual (345 pages, revision B, updated 11/07)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yes, my fault, had them both open, so copy/pasted the wrong title.

Hans-Christian

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

FWIW, "bral" is the same as "rjmp", only longer.