diff options
author | Marius Schilder <mschilder@google.com> | 2016-10-10 19:28:49 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-11-02 09:20:18 -0700 |
commit | d4bff62d36cf42e7b28929baff64b0d99bf95362 (patch) | |
tree | c2d1b43de3db20899270672d292a9fe97af8e31b /board/servo_v4/board.c | |
parent | 180ac77e16e1e5a57769a2a20411b6e37d649107 (diff) | |
download | chrome-ec-d4bff62d36cf42e7b28929baff64b0d99bf95362.tar.gz |
Fix bugs.
L_fallback_32bits: section did not compute remainder correctly.
L_sub_loop1: section did not track r6 correctly.
Also correctly annotate which instructions need to set the flags.
BRANCH=none
BUG=none
TEST=now passes the tests in
http://www.hackersdelight.org/hdcodetxt/divmnu64.c.txt
Change-Id: Ib55a3bbbcee35c7f21dc67f51038783ea1d26f6c
Reviewed-on: https://chromium-review.googlesource.com/396397
Commit-Ready: Marius Schilder <mschilder@chromium.org>
Tested-by: Marius Schilder <mschilder@chromium.org>
Reviewed-by: Marius Schilder <mschilder@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board/servo_v4/board.c')
0 files changed, 0 insertions, 0 deletions