aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper/SkJumper_generated_win.S
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-05-24 19:00:47 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-05-25 13:25:47 +0000
commitc998f733e3a3da0674fe32acfcec34b4650e4c2a (patch)
tree6d655a3b0300572f3b7598b27e43960442cbba48 /src/jumper/SkJumper_generated_win.S
parentd1a6dd6ad96b5eb291976d3d0c949496af470762 (diff)
make sure to_srgb maps 1 to 1
CQ_INCLUDE_TRYBOTS=skia.primary:Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-SK_CPU_LIMIT_SSE2,Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-SK_CPU_LIMIT_SSE41,Test-Android-Clang-Nexus10-CPU-Exynos5250-arm-Release-Android,Test-Android-Clang-PixelC-CPU-TegraX1-arm64-Release-Android,Test-Android-Clang-Ci20-CPU-IngenicJZ4780-mipsel-Release-Android BUG=skia:6678,skia:6683 Change-Id: I217084fa0a11ad661a8751f0c3b1cade5cc52473 Reviewed-on: https://skia-review.googlesource.com/17902 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/jumper/SkJumper_generated_win.S')
-rw-r--r--src/jumper/SkJumper_generated_win.S77
1 files changed, 51 insertions, 26 deletions
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 7dc87ba51e..0c80a5c983 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -4529,8 +4529,9 @@ ALIGN 4
DB 61,82,184,78,65 ; cmp $0x414eb852,%eax
DB 186,159,98,60,57 ; mov $0x393c629f,%edx
DB 215 ; xlat %ds:(%rbx)
- DB 32,187,13,20,145,63 ; and %bh,0x3f91140d(%rbx)
- DB 141,158,20,62,168,177 ; lea -0x4e57c1ec(%rsi),%ebx
+ DB 32,187,109,165,144,63 ; and %bh,0x3f90a56d(%rbx)
+ DB 252 ; cld
+ DB 191,16,62,168,177 ; mov $0xb1a83e10,%edi
DB 152 ; cwtl
DB 59,0 ; cmp (%rax),%eax
DB 0,128,63,0,0,192 ; add %al,-0x3fffffc1(%rax)
@@ -11042,10 +11043,12 @@ ALIGN 4
DB 61,82,184,78,65 ; cmp $0x414eb852,%eax
DB 57,215 ; cmp %edx,%edi
DB 32,187,186,159,98,60 ; and %bh,0x3c629fba(%rbx)
- DB 13,20,145,63,141 ; or $0x8d3f9114,%eax
- DB 158 ; sahf
- DB 20,62 ; adc $0x3e,%al
- DB 168,177 ; test $0xb1,%al
+ DB 109 ; insl (%dx),%es:(%rdi)
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
+ DB 63 ; (bad)
+ DB 252 ; cld
+ DB 191,16,62,168,177 ; mov $0xb1a83e10,%edi
DB 152 ; cwtl
DB 59,0 ; cmp (%rax),%eax
DB 0,128,63,0,0,192 ; add %al,-0x3fffffc1(%rax)
@@ -16438,18 +16441,29 @@ ALIGN 16
DB 60,186 ; cmp $0xba,%al
DB 159 ; lahf
DB 98 ; (bad)
- DB 60,13 ; cmp $0xd,%al
- DB 20,145 ; adc $0x91,%al
+ DB 60,109 ; cmp $0x6d,%al
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
DB 63 ; (bad)
- DB 13,20,145,63,13 ; or $0xd3f9114,%eax
- DB 20,145 ; adc $0x91,%al
+ DB 109 ; insl (%dx),%es:(%rdi)
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
+ DB 63 ; (bad)
+ DB 109 ; insl (%dx),%es:(%rdi)
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
DB 63 ; (bad)
- DB 13,20,145,63,141 ; or $0x8d3f9114,%eax
- DB 158 ; sahf
- DB 20,62 ; adc $0x3e,%al
- DB 141,158,20,62,141,158 ; lea -0x6172c1ec(%rsi),%ebx
- DB 20,62 ; adc $0x3e,%al
- DB 141,158,20,62,168,177 ; lea -0x4e57c1ec(%rsi),%ebx
+ DB 109 ; insl (%dx),%es:(%rdi)
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
+ DB 63 ; (bad)
+ DB 252 ; cld
+ DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi
+ DB 16,62 ; adc %bh,(%rsi)
+ DB 252 ; cld
+ DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi
+ DB 16,62 ; adc %bh,(%rsi)
+ DB 168,177 ; test $0xb1,%al
DB 152 ; cwtl
DB 59,168,177,152,59,168 ; cmp -0x57c4674f(%rax),%ebp
DB 177,152 ; mov $0x98,%cl
@@ -23345,18 +23359,29 @@ ALIGN 16
DB 60,186 ; cmp $0xba,%al
DB 159 ; lahf
DB 98 ; (bad)
- DB 60,13 ; cmp $0xd,%al
- DB 20,145 ; adc $0x91,%al
+ DB 60,109 ; cmp $0x6d,%al
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
DB 63 ; (bad)
- DB 13,20,145,63,13 ; or $0xd3f9114,%eax
- DB 20,145 ; adc $0x91,%al
+ DB 109 ; insl (%dx),%es:(%rdi)
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
+ DB 63 ; (bad)
+ DB 109 ; insl (%dx),%es:(%rdi)
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
DB 63 ; (bad)
- DB 13,20,145,63,141 ; or $0x8d3f9114,%eax
- DB 158 ; sahf
- DB 20,62 ; adc $0x3e,%al
- DB 141,158,20,62,141,158 ; lea -0x6172c1ec(%rsi),%ebx
- DB 20,62 ; adc $0x3e,%al
- DB 141,158,20,62,168,177 ; lea -0x4e57c1ec(%rsi),%ebx
+ DB 109 ; insl (%dx),%es:(%rdi)
+ DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
+ DB 144 ; nop
+ DB 63 ; (bad)
+ DB 252 ; cld
+ DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi
+ DB 16,62 ; adc %bh,(%rsi)
+ DB 252 ; cld
+ DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi
+ DB 16,62 ; adc %bh,(%rsi)
+ DB 168,177 ; test $0xb1,%al
DB 152 ; cwtl
DB 59,168,177,152,59,168 ; cmp -0x57c4674f(%rax),%ebp
DB 177,152 ; mov $0x98,%cl