summaryrefslogtreecommitdiffstats
path: root/usr.bin/more/prim.c
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1998-06-14 15:52:00 +0000
committerbde <bde@FreeBSD.org>1998-06-14 15:52:00 +0000
commita90040b583bb2b134bd685c9f4b7ac1d187f26a6 (patch)
treed96564c5196896d8b375fb9e4d5029c83607faf4 /usr.bin/more/prim.c
parent76251ad8323572aefde82467f55d4881fd250d99 (diff)
downloadFreeBSD-src-a90040b583bb2b134bd685c9f4b7ac1d187f26a6.zip
FreeBSD-src-a90040b583bb2b134bd685c9f4b7ac1d187f26a6.tar.gz
Avoid an egcs pessimization for 64-bit signed division on i386's.
Pre-2.8 versions of gcc generate a call to __divdi3() for all 64-bit signed divisions, but egcs optimizes them to a shift and fixup when the divisor is a constant power of 2. Unfortunately, it generates a call to __cmpdi2() for the fixup, although all except possibly ancient versions of gcc and egcs do ordinary 64-bit comparisons inline.
Diffstat (limited to 'usr.bin/more/prim.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud