Roberto Ierusalimschy
d12262068d
Small optimizations in range checks
...
Checks of the form '1 <= x && x <= M' were rewritten in the form
'(unsigned)x - 1 < (unsigned)M', which is usually more efficient.
(Other similar checks have similar translations.) Although
some compilers do these optimizations, that does not happen
for all compilers or all cases.
2019-03-27 14:56:10 -03:00
..
2018-12-19 13:15:14 -02:00
2019-03-14 15:30:54 -03:00
2019-03-14 15:30:54 -03:00
2018-07-25 15:31:04 -03:00
2018-07-25 15:31:04 -03:00
2018-10-22 15:20:07 -03:00
2018-07-09 12:33:01 -03:00
2019-03-19 15:31:08 -03:00
2018-11-01 13:21:00 -03:00
2019-03-19 10:53:18 -03:00
2018-07-25 15:31:04 -03:00
2019-01-04 13:09:47 -02:00
2018-12-27 14:32:29 -02:00
2019-03-22 13:37:17 -03:00
2018-10-30 15:46:56 -03:00
2019-03-22 13:37:17 -03:00
2018-11-07 14:42:05 -02:00
2019-03-14 15:30:54 -03:00
2018-07-25 15:31:04 -03:00
2019-01-04 13:09:47 -02:00
2018-12-14 13:49:02 -02:00
2019-03-15 13:14:17 -03:00
2019-01-04 13:09:47 -02:00
2018-12-13 13:07:53 -02:00
2019-03-13 14:47:48 -03:00
2019-03-21 16:01:55 -03:00
2019-01-08 14:22:32 -02:00
2018-07-25 15:31:04 -03:00
2019-03-13 14:04:01 -03:00
2019-01-08 14:22:32 -02:00
2019-03-27 14:56:10 -03:00
2018-07-25 15:31:04 -03:00
2018-07-25 15:31:04 -03:00