-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Chris Zheng
committed
Feb 8, 2018
0 parents
commit b4c329d
Showing
44 changed files
with
1,434 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/target | ||
/classes | ||
/checkouts | ||
pom.xml | ||
pom.xml.asc | ||
*.jar | ||
*.class | ||
/.lein-* | ||
/.nrepl-port | ||
.hgignore | ||
.hg/ | ||
.DS_Store | ||
/resources/lena*.txt | ||
# | ||
/bin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
cmake_minimum_required(VERSION 2.8) | ||
project( image_bench ) | ||
find_package( OpenCV REQUIRED ) | ||
include_directories( ${OpenCV_INCLUDE_DIRS}) | ||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/../bin) | ||
|
||
add_executable(image_calibration source/cpp/bench/image_calibration.cpp | ||
source/cpp/kanya.cpp | ||
source/cpp/image/kernel.cpp | ||
source/cpp/image/sobel.cpp | ||
source/cpp/image/grayscale.cpp | ||
source/cpp/image/util.cpp) | ||
target_link_libraries(image_calibration ${OpenCV_LIBS}) | ||
|
||
|
||
add_executable(image_generation source/cpp/bench/image_generation.cpp | ||
source/cpp/kanya.cpp | ||
source/cpp/image/kernel.cpp | ||
source/cpp/image/sobel.cpp | ||
source/cpp/image/grayscale.cpp | ||
source/cpp/image/util.cpp) | ||
target_link_libraries(image_generation ${OpenCV_LIBS}) | ||
|
||
|
||
add_executable(sobel_benchmark source/cpp/bench/sobel_benchmark.cpp | ||
source/cpp/kanya.cpp | ||
source/cpp/image/kernel.cpp | ||
source/cpp/image/sobel.cpp | ||
source/cpp/image/grayscale.cpp | ||
source/cpp/image/util.cpp) | ||
target_link_libraries(sobel_benchmark ${OpenCV_LIBS}) | ||
|
||
|
||
# add_executable(hex_string test/cpp/hex_string/v1.cpp) | ||
# target_link_libraries(hex_string ${OpenCV_LIBS}) | ||
|
||
# add_executable(sobel_bench_opencv source/cpp/sobel_bench_opencv.cpp) | ||
# target_link_libraries(sobel_bench_opencv ${OpenCV_LIBS}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# image-bench | ||
|
||
This is a project to explore the differences and similarities of using OpenCL through Clojure and C++. | ||
|
||
A basic | ||
|
||
## Dependencies | ||
|
||
- OpenCV (brew install opencv) | ||
- Leiningen (brew install leiningen) | ||
- CMake (brew install cmake) | ||
|
||
## Usage | ||
|
||
C++: | ||
|
||
./run.sh | ||
|
||
This will compile the code and run `bin/sobel_benchmark`, showing outputs for the sobel transform on different sized images: | ||
|
||
-------------------------------------- | ||
SOBEL TRANSFORM (1, 1) | ||
-------------------------------------- | ||
0250x0250: 12.117 ms | ||
0500x0500: 39.846 ms | ||
1000x1000: 20.853 ms | ||
2000x2000: 72.800 ms | ||
-------------------------------------- | ||
-------------------------------------- | ||
SOBEL TRANSFORM (1, 8) | ||
-------------------------------------- | ||
0250x0250: 6.753 ms | ||
0500x0500: 21.825 ms | ||
1000x1000: 5.003 ms | ||
2000x2000: 19.693 ms | ||
-------------------------------------- | ||
-------------------------------------- | ||
SOBEL TRANSFORM (8, 8) | ||
-------------------------------------- | ||
0250x0250: 1.208 ms | ||
0500x0500: 2.083 ms | ||
1000x1000: 1.670 ms | ||
2000x2000: 4.460 ms | ||
-------------------------------------- | ||
-------------------------------------- | ||
SOBEL TRANSFORM (32, 8) | ||
-------------------------------------- | ||
0250x0250: 0.977 ms | ||
0500x0500: 1.480 ms | ||
1000x1000: 1.674 ms | ||
2000x2000: 4.194 ms | ||
-------------------------------------- | ||
|
||
|
||
Clojure | ||
|
||
lein repl | ||
|
||
There is currently a bug in image-bench.sobel where setting local workgroup size to more than [1 1] will cause errors. Under investigation. | ||
|
||
|
||
## License | ||
|
||
Copyright © 2018 Chris Zheng | ||
|
||
Distributed under the Eclipse Public License either version 1.0 or (at | ||
your option) any later version. |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
(defproject image-bench "0.1.0" | ||
:description "benchmarking opencl on different platforms" | ||
:url "https://gitlab.com/zcaudate/image-bench" | ||
:dependencies [[org.clojure/clojure "1.8.0"] | ||
[uncomplicate/clojurecl "0.8.0"] | ||
[org.bytedeco/javacv "1.4"] | ||
[org.bytedeco/javacv-platform "1.4"] | ||
[org.bytedeco.javacpp-presets/opencv "3.4.0-1.4"] | ||
[org.bytedeco.javacpp-presets/opencv "3.4.0-1.4" :classifier "macosx-x86_64"] | ||
[org.bytedeco.javacpp-presets/opencv-platform "3.4.0-1.4"] | ||
[com.twelvemonkeys.imageio/imageio-tiff "3.3.2"]] | ||
|
||
:aliases {"test" ["run" "-m" "hara.test" "exit"]} | ||
|
||
:profiles {:dev {:dependencies [[zcaudate/hara.object "2.8.1"] | ||
[zcaudate/hara.test "2.8.1"] | ||
[zcaudate/lucid.mind "1.4.0"] | ||
[zcaudate/lucid.package "1.4.0"] | ||
[zcaudate/lucid.publish "1.4.0"] | ||
[zcaudate/lucid.unit "1.4.0"] | ||
[zcaudate/lucid.core.inject "1.4.0"]] | ||
:plugins [[lein-ancient "0.6.15"] | ||
[lein-virgil "0.1.7"]]}} | ||
|
||
:injections [(require '[lucid.core.inject :as inject] | ||
'hara.test | ||
'hara.object | ||
'lucid.unit | ||
'lucid.publish | ||
'lucid.package) | ||
(inject/in [lucid.core.inject :refer [inject [in inject-in]]] | ||
[lucid.package pull] | ||
[hara.io.project project] | ||
[hara.object to-map to-data] | ||
|
||
clojure.core | ||
[lucid.mind .& .> .? .* .% .%> .>var .>ns])] | ||
:java-source-paths ["source/java"] | ||
:source-paths ["source/clojure"]) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
2C4A6D 395577 5A7695 738BA9 7B90AB 798AA4 68768D 79859D 959FB7 7D88A3 7782A0 687498 5D6C93 62739E 6678A7 7082B1 | ||
375375 506C8E 627E9D 758DAB 849AB6 7E91AC 5E6F8A 808EAA 8795B2 667393 606F90 5D6D92 60709A 6C7DA8 6B7EAB 7284B3 | ||
486483 637F9E 5D7998 617A9A 839ABA 7B92B2 6F84A4 788DAD 637699 5D6F94 5F7298 64769F 6376A1 687BA8 6A7DAA 6E82B1 | ||
6D87A5 6882A0 6882A0 647D9D 7A93B3 7C95B7 728BAD 475D81 2E4468 42597F 4B618A 596F99 657BA5 6F84B1 7186B3 6A7EAD | ||
6B83A1 8098B6 5C7492 738BA9 859DBB 758AA9 3E5373 354A6A 3A4E71 22385C 182D53 243A63 3D537D 5B729F 6178A6 687FAD | ||
89A1BF 7890AE 5E7490 889DB8 697C97 31425C 485771 43526C 445570 4B5D7C 253859 1C2F54 061C45 132C58 486290 556F9E | ||
849DBD 6A82A0 7D92AE 586983 0F1D33 2B364A 1F293B 10172A 0E182A 182339 13213D 263758 2A3F65 233C68 24406F 446293 | ||
7D96B8 7289A9 475C78 00041E 101B2F 00000F 00000A 00000A 212635 2E3548 000013 000A2A 273D61 2E4773 294778 355487 | ||
7A92B6 4A6083 000928 0E1C38 040F25 0C1326 0C1120 000211 393E4D 848B9E 626E86 0E203F 13284E 253F6D 213F70 2F4F84 | ||
4F668C 22375D 273B5E 182A49 0E1C38 28344C 1F2A40 182037 667088 94A1BB 7D8CAC 3A4D72 213963 1E3866 1C396C 2A497E | ||
283E68 314770 3C5177 384B71 26385D 26365A 3C4D6E 455677 6D7DA1 7082A7 62769F 465E88 314977 264173 254275 274679 | ||
314875 374E7B 3F5683 415683 415683 374C79 263B68 324774 2F4673 374E7C 4A6191 4F6998 3B5486 2B4679 2D487B 2D4A7D | ||
395080 415888 496090 465D8D 4B6292 445B8B 485F8F 465D8F 52699B 4D6698 4F689A 4E669A 415C8F 3A5588 365086 314B81 | ||
354D81 40588C 4D6397 556C9E 556A9D 5C72A2 5B71A1 5C72A2 6177A7 6278A8 5B70A3 4D6397 445C90 41598F 3A548A 354E86 | ||
2F4880 415A92 465E94 5B72A4 5F73A3 697BAA 6676A4 6E7EA9 6777A2 6777A5 5E709F 516595 4A5F93 435B91 3C558D 375088 | ||
2B467F 39528A 486096 4F6497 6577A6 6B7AA8 707EA8 6E7AA2 6D79A1 66749E 5F6F9A 576998 4D6295 465B92 3C558D 354D87 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
000113 284659 4D708A 284E6E 2E4F76 6881AB 7185AE 7387AA 758DA9 778FA5 7A8E9F 828EA0 666F83 748098 7386A1 6C84A0 959FB0 99A5B7 8593A6 798A9F 6E829B 7187A3 697FA2 5D7298 5A6E97 5B6C97 5B6B96 61719B 6C7CA1 6F80A1 7385A4 7C8EAB | ||
283F59 4F6C87 2D516F 294F71 55799F 6F8CB3 6980A6 778DB0 758DAB 7F97AF 889BB0 788699 6A7289 69758D 6C8099 718BA3 9BA6BA 92A0B3 7B899F 6E7F99 6B809B 6980A0 5F7599 546A93 546A94 5B6E9B 6272A0 6677A2 697BA4 697CA1 6E82A5 768BAB | ||
4B668B 37577B 2A5073 466E91 5C82A5 597B9F 708CAF 738CAE 839BB9 8297B3 7B8AA4 8793AB 6D778F 616D85 718499 7B93A7 929FB9 8190AA 71829D 657794 667B9B 5D7397 556B94 576F99 566A99 5C70A0 6579A9 697DAC 697CA9 6A7DA8 6D83AC 7188AE | ||
365784 1E416D 395F89 628CB1 527A9D 577C9E 5F7E9F 7490AF 8499B8 7E8EAB 8E9AB6 838EA9 657189 556379 798A9D 8CA2B4 808FAF 6E7D9D 677899 5B6E8F 5C6F94 52698F 556B95 5D74A2 5A70A0 5D72A5 6378AB 677CAF 667CAC 6B82B0 7087B4 6E85B2 | ||
1B3F6F 3D618F 6386B2 4E729A 4E7497 597F9F 587796 65809B 8598B3 8D99B5 8994AF 8D97AF 818DA5 67758B 8290A6 77889B 7787AB 627296 5D7093 56688D 596C92 586C95 5C6F9A 5C719E 5F73A3 6073A6 6578AB 677AAD 667BAE 6B81B1 6E85B3 6A81AF | ||
365B87 52749F 5575A0 5D7CA3 58789C 5A7B9C 5A7895 738CA6 8999B0 8994AA 8B94A8 8A95A9 78869C 79879E 818FA6 7B86A1 617299 596A91 5C6E93 5E7095 627499 65769D 6676A0 60719C 6474A2 6878A7 6C7EAD 6D7EAF 6C7EAD 6D7FAE 6E81AE 6A7FAC | ||
668BAD 6484A8 5E789D 6A81A7 6F89AE 5B7799 5B7893 71889E 8593A5 9098A9 959EAC 8C9BAB 8495A8 7586A0 7D8BA8 5E6789 3B4B75 485980 4E5F86 58688D 5C6C91 607095 637398 66759C 6876A0 6F7CA8 7282AD 7383AE 7282AD 7080AB 6F7FA9 7181AB | ||
6889A3 617D9B 7085A5 7A8CB1 697CA1 5D7698 5B738F 74899F 8C9AAC 949DAB 8A96A2 8DA0AF 8098AC 5F7493 36466B 212A56 1C2F5A 32446D 32436A 3D4D72 455278 4E5C80 566488 657397 6A779D 6E7EA3 7180A7 7281A8 7584AB 7281A8 7080A5 7383A8 | ||
618095 6A819B 8494B1 8695B6 6B7B9F 586F8F 647C98 7A90A9 8796A9 92A1B1 8E9EAF 7C94A8 4D6883 284266 253865 2B396A 283D6A 203660 1E325B 22335A 213156 28365A 344266 3E4C70 4E5E82 5A6A8F 697BA0 7082A7 7688AD 6E7EA3 6E7EA3 7181A6 | ||
67839B 8198B2 8F9FBC 8592B2 6B7C9D 566B8A 6B83A1 8198B2 8397B0 8B9CB6 7A90A9 435D7B 29476A 2F4D76 445E8D 465B8F 445D89 354C79 2B416B 273C62 1B2D52 112348 0F1F43 182B4E 203358 2D4268 43587E 53688E 6478A1 6A7DA3 6D80A6 6C7DA4 | ||
7F97B3 869CB8 889AB7 6F819E 516682 6F87A5 728CAA 7E96B4 889DBC 6D82A2 375072 274469 3F5F88 3E5E89 3E5A89 375082 314C78 49628C 516A92 30456B 314469 22355A 192C51 11274B 092046 0A244C 162F59 253E68 405985 576E9B 6378A5 5E73A0 | ||
778CAB 8FA4C3 899EBA 627793 6B819D 657B97 839BB9 8AA1C1 526B8D 294165 274166 365078 223F66 2E4A73 2D4972 27406A 193358 3D547A 475D81 374A6F 2F4265 273A5D 203358 1E355B 173159 102E57 0F2E5B 143261 254372 3E5A89 4F6998 516898 | ||
8DA2BE 92A8C4 7187A3 687E9A 607692 879CB8 889CBB 4A5F7E 142B4B 20395B 193254 243A5D 1B3050 1E3353 182D4C 102544 081C3B 1F314E 2C3C59 162643 202E4B 1A2949 2F4263 1C3458 1B385F 1B3B66 1A3D69 1B3C6D 1F4072 2E4D80 3E5B8E 486396 | ||
8FA4BA 8097AD 768EA6 657C96 7E90AD 8594B4 3B4868 10203D 1B304B 142C44 152A40 091A2F 0A1529 0F182C 010C20 010F22 000012 0C172B 091226 00081C 010920 0B172F 1D2B47 1D3252 274165 25456E 20436F 1C4070 1F4072 2C4B80 38548A 415D93 | ||
8FA2AF 768D9D 748CA0 7388A3 7C8BAB 3A4364 091031 202B47 0F2035 031827 00131B 060F18 03060E 04030D 01020C 000008 01060F 00010A 00000A 00000B 090C1B 01071A 051026 10213C 284163 2F4C73 244671 204270 214274 2D4C81 324E84 3C558D | ||
899CA4 879DA9 7C94A6 748AA3 354262 14183B 212345 141B34 031222 000C13 000103 030908 020000 0F080B 070106 17151B 08090D 37363A 646268 423F48 01000A 000211 070E21 02112B 051A39 1B385D 22426D 214371 234476 2D4C81 304C82 395389 | ||
7B91AA 8096AF 768BA6 374C67 112641 1B2E49 0C1D37 001027 000013 000C1E 000715 000310 0D111C 030510 00000A 1E1E2A 22293A 4C5366 7E879B 778298 68758F 213350 00082B 082247 00163F 1A3A65 1F406E 1D3E6F 1D3C6F 254479 304C82 375187 | ||
8198B2 768DA7 3C526E 102642 233857 081D39 061835 00102A 05152C 011023 1E2A3C 0C1425 161D2C 161B2A 000311 272836 21283B 394053 7B8498 8490A8 828EAA 5C6E8D 13274A 183257 223E67 072653 143563 204071 143366 254479 254177 375187 | ||
7690AE 4C6684 223B5B 2C4265 1A3053 142A4D 132848 071B3A 041732 1A2B45 1B293F 1B293C 000B1F 1A2337 1F2639 2C3245 000011 6E768D A0AAC2 96A1BC 8795B2 8192B3 46597E 051B44 27436C 11305D 153664 153566 18376A 1C3B70 274379 304C82 | ||
486286 1B3559 274166 284267 2D476C 253F64 253C62 10264A 061B3B 041837 1F314E 2B3C57 2D3C56 06132D 121D38 18233E 556179 8B97AF 8691AC 8893B1 828FAF 6A7A9E 4C5F85 2E446D 1C3561 274471 163465 1C3C6D 1D3C6F 1E3D72 244076 314D83 | ||
213E65 2C4970 2D4972 28436F 2F4A76 3A537F 314A76 29416B 183257 142C50 192F52 263B5B 3A4D6E 405172 425374 5C6B8C 7A86A2 808CA8 8B96B4 8794B4 7684A8 55658A 41537C 3F527D 273E6C 284271 2B497A 1B386B 224174 234277 28447A 2C487E | ||
314E7A 274470 25426F 2B4776 355180 344E7D 354F7E 385280 2D4672 243D67 1B345C 253C62 2A4167 384D73 3D5278 4C5F85 5A6989 647394 6F7E9F 637195 6A779D 5E6C96 5D6D98 536693 39507E 334D7C 314C7E 244174 1E3B6E 28477C 244378 2E4A80 | ||
25426F 2F4C79 385483 294476 324D7F 3A5587 415A8C 3E5887 3A5482 324B77 344D77 2D456F 1F3761 233B65 243A64 2E446E 3B4E71 37476C 3E4E73 3B4A71 596791 5E6B97 5D6C9A 5B6D9C 455B8B 354C7E 2E497C 294679 2E4B7E 1F3E73 26457A 304F84 | ||
2A4472 36507F 36507F 364F81 3D5589 3D5589 3E5789 354E80 395080 3F5785 405985 38517D 3A537F 2C4370 283F6C 39507E 42557B 3B4E74 3F4F79 44547F 515E8A 4B5A88 556393 48598A 44578A 32497B 30487C 2D487B 2E4A80 314D83 304F84 28477C | ||
344E7C 36507F 3D5786 435A8C 435A8C 445A8E 455C8E 425989 405787 49608E 435A87 384F7C 3C5380 415885 415886 415886 445782 485B86 51628D 586795 596896 596797 556495 4C5D90 4D6093 41578B 3B5387 3A5588 365288 324E84 2F4B81 2C487E | ||
374F7D 3A5181 415888 485F91 4A5F92 4D6295 506598 4F6595 536796 526794 4D628F 4A5F8C 4C618E 4A5F8C 4C618E 536796 586D9A 5B6E9B 5D709D 5F6F9E 5D6D9C 5D6C9D 5A699A 536497 4A5F92 42588C 3C5488 3A548A 365288 345086 324E84 314D83 | ||
314878 354C7C 3D5484 455A8D 495E91 4F6295 54679A 556999 5C6E9D 596C99 5B6E99 60739E 5F729D 596C99 586D9A 5F74A1 667AA9 6678A7 6476A5 6373A2 5F6E9F 5D6C9D 596A9D 536699 495E92 41598D 3D588B 3D578D 38548A 355187 334F85 324E84 | ||
324C7B 395082 41588A 475E90 4D6296 54679A 596C9F 5F70A1 5B6D9C 5C6F9C 6376A1 677AA5 6578A3 6376A3 6578A5 6578A5 6377A6 6375A4 6375A4 6172A3 5D6E9F 5A6B9C 55689B 4E6396 475D91 425A8E 415B91 3F5B91 3B578D 365288 344D85 314A82 | ||
2D487A 354D81 3C5488 43598D 485E92 4E6397 56699C 5D6E9F 5E709F 6272A0 6777A5 6879A4 6576A1 6679A6 6B7EAB 697CA9 6375A4 6274A3 6375A4 6374A5 5F70A1 5B6C9D 55689B 4D6496 465E92 425D90 415D93 415D93 3C588E 39528A 364F87 334C84 | ||
2A467C 314D83 3A548A 41598F 485D94 4E6299 54699D 5C6FA2 6273A4 6274A3 677AA7 6B7BA9 677AA7 677AA7 6A7DAA 697BAA 687AA9 6577A6 6577A6 6576A7 6071A2 596D9D 54699C 4F6698 4A6296 456093 425E94 405C92 3C588E 3B548C 3A538B 395088 | ||
25437A 2E4C83 37528A 3E578F 455C94 4B5F98 52669D 5C6EA3 6074A4 6476A5 687AA9 6C7FAC 6B7EAB 697BAA 6779A8 6779A8 697BAA 6577A6 6375A4 6374A5 5E6FA0 586C9C 53689B 4E6799 4A6598 446194 415D93 3E5A90 3A558D 3B548C 3B528A 384F87 | ||
224178 2B4982 335089 3A558E 415993 465D95 4E639A 566B9F 6073A6 6677A8 6779A8 6779A8 697BAA 6A7CAB 697BAA 6779A8 6577A6 6274A3 6173A2 6173A2 5B6F9F 586C9C 536A9C 4E6799 496497 446194 415D93 3E5A90 39548C 39528A 374E86 334A82 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
F1FCFF F9FFFF FFFDF7 FFFFF7 FFFFF7 FBFFFA FDFEFF F7F8FF F4F6FF EEECFF E0D8FF B3A9FF 8D89FF 6668FE 5557EE 5559EF | ||
F1FDFF F9FFFF FFFFFE FFFAF4 FBFFF8 F9FFFF FAFBFF EEF2FF D6DCFF 9EA5EE 686AC9 4040B3 3841C9 3241D3 2F43D3 2E45D5 | ||
F5FFFF F5F8FD FFFBFF FFFCFF FBFFFF EBF5FF F1F1FF A2A5ED 4654BC 334CC4 384FCF 3451D5 345EE2 2E65E5 2D66E5 2E67E5 | ||
F8FEFD FFFEFF FFFAFF FFF9FF F4F6FF DCE3FF 7274C3 4049B3 3352D1 2152D9 245CE1 256AE6 2177E6 1C7FE5 1E85E6 1C89E5 | ||
FFFFF9 FFFAF6 FFF9FF FAF4FF C4C2FF 5556C0 3C40C4 4458E3 2D5FDF 2370E5 1680EB 1490EB 1C9FEA 2EB6F4 37C8FD 3ACFFE | ||
FFFEF8 FFFFFF F9FAFF DDE0FF 4E50BB 4047D5 3951E4 265BE3 247EEB 0D8FE3 1CA7ED 4BD6FF 65F0FF 62F0FB 50E6E8 48E3DC | ||
EDFCF9 EDFEFF DBE8FF 616EC0 3445C6 2B4BDD 2E69ED 1480E7 009BDD 33D9FE 55EEFF 4CE2DE 2FC7A5 32C28C 3CBA7B 3BB471 | ||
EDFFFF E3F4FF 8B9EE8 354BB8 3354DB 2965E8 1981E4 15A7E6 4CECFF 43EAE9 33C6B0 33B386 38A95B 4CA746 5FA13E 69A33D | ||
F2F3FF CED4FF 3644B4 3451D6 3261DD 2D81E4 19ABE2 51EBFF 4ADED9 30B494 47A569 62A050 91B558 949C36 897A0A 866A00 | ||
F1EDFF 8F94E2 3646CB 2C55E3 2A72E3 2697E2 3CDEF4 45EDDF 2EB894 48A66A 7CA552 90953A 756100 8B6007 92540F 9D581B | ||
CED1FF 4A56B5 3752D6 2863E9 1784E9 25B7F1 45F3FB 19CEAD 3CB16F 6AA34B 8B8124 845300 985A2B 8E482F 8F4439 883D3A | ||
9D9FFF 3041B1 335CDD 1E71EB 0795ED 48DEFF 41E9DD 24B783 61AC59 7D8D2D 7F5700 A25A2A 8C4033 883942 853851 88395D | ||
7872F7 3846C8 2862E0 047BE2 0FA6EE 5FEFFF 3EC9AC 4EA865 9BA958 876719 8A562A 804233 7A3947 823E61 83366C 893774 | ||
5855EC 3646D7 2769E5 1086E5 2AC0FB 58ECFA 3BB98E 63A756 A3943D 975E1B 82442E 7E3C4A 813D65 823C75 873F7F 7C3274 | ||
3A42E5 2A43D9 2E67E6 288DEA 3DD2FF 47E3E5 3BBD84 69AD4C 877804 975913 944841 853353 8B3A76 81367C A468A0 F4C1F3 | ||
3042E8 2445E0 2A5FDF 2484E0 2AC4F3 21CEC9 28B26F 579D33 7C6D00 93540C 893836 933B66 8A3079 7F317E F7C1F6 FFEFFF |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.