Summary: | Mapping booleans the same way as integers | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Zoltan Herczeg <zherczeg> | ||||
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | barraclough, ggaren, loki | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | OS X 10.5 | ||||||
Attachments: |
|
Description
Zoltan Herczeg
2011-03-23 03:54:58 PDT
Created attachment 86600 [details]
patch
TEST COMPARISON FROM TO DETAILS ============================================================================= ** TOTAL **: 1.016x as fast 3496.6ms +/- 1.3% 3442.0ms +/- 0.7% significant ============================================================================= v8: 1.016x as fast 3496.6ms +/- 1.3% 3442.0ms +/- 0.7% significant crypto: - 391.4ms +/- 0.2% 391.7ms +/- 0.1% deltablue: 1.013x as fast 651.1ms +/- 0.7% 642.8ms +/- 0.6% significant earley-boyer: 1.045x as fast 563.4ms +/- 1.7% 539.0ms +/- 1.8% significant raytrace: - 204.3ms +/- 17.1% 192.0ms +/- 14.2% regexp: ?? 355.2ms +/- 0.5% 355.8ms +/- 0.7% not conclusive: might be *1.002x as slow* richards: 1.017x as fast 635.9ms +/- 0.5% 625.1ms +/- 0.5% significant splay: - 695.3ms +/- 0.4% 695.6ms +/- 0.4% (measured on an AMD x86-32 system) Hey Zoltan, looks great, tidy little perf win!, very nice. Fits nicely with my change for JSVALUE64 (no noticeable improvement there, but good to remove the pointless shift). Hope you don't mind, took the liberty to land this because I wanted the documentation of the immediate formats up to date, fixed in r83230. |