diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2009-05-19 12:38:49 (GMT) |
---|---|---|
committer | Thiago Macieira <thiago.macieira@nokia.com> | 2009-05-22 12:17:57 (GMT) |
commit | 1ff30b2b88af31cf18d2a1e6961c3ed7bd9b0240 (patch) | |
tree | 8572f5ba08537661a62bfb36cff8c8e9fe27381e /src/plugins/script | |
parent | 2387c77787ec279981d58c46cfb5bde3e1530790 (diff) | |
download | Qt-1ff30b2b88af31cf18d2a1e6961c3ed7bd9b0240.zip Qt-1ff30b2b88af31cf18d2a1e6961c3ed7bd9b0240.tar.gz Qt-1ff30b2b88af31cf18d2a1e6961c3ed7bd9b0240.tar.bz2 |
Reintroduce the unaligned-unaligned 32-bit code that I had removed out of ignorance.
If both pointers are out of 4-byte alignment, doing the first load
will align them so we can do 32-bit comparisons. Lars's code had this
before, but I misunderstood it and removed, thinking it was doing
misaligned accesses.
I experimented with moving the tail comparison above the 32-bit
comparison to save a register, but it made things worse.
Reviewed-By: Bradley T. Hughes
Diffstat (limited to 'src/plugins/script')
0 files changed, 0 insertions, 0 deletions