commit | 926494943b7d9dbc998adb298a92a708232ce46b | [log] [tgz] |
---|---|---|
author | Mike Frysinger <vapier@gentoo.org> | Mon Aug 17 19:05:07 2009 +0000 |
committer | Mike Frysinger <vapier@gentoo.org> | Wed Sep 16 22:10:28 2009 -0400 |
tree | b5b0ea4b2635e94f7cf3f5fe3da276d99f82bbec | |
parent | dac981740f4b990eadf523b0900859f189dd2b4e [diff] |
Blackfin: optimize fixed code handling for the most common case The majority of the time we are returning to user space, it is not in the fixed atomic code region. So rather than branch to a function where we check the PC and return, do the check inline and branch only when needed. Also, tweak some of the fixed code handling based on assumptions we are aware of but cannot be expressed in C. Signed-off-by: Mike Frysinger <vapier@gentoo.org>