2017-05-16 18:20:40 +02:00
|
|
|
---
|
|
|
|
::
|
|
|
|
input: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
|
|
|
l:
|
|
|
|
input: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
|
|
|
|
u:
|
|
|
|
input: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
ABCD
|
|
|
|
ABCD
|
|
|
|
ABCD
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
ABCD
|
|
|
|
ABCD
|
|
|
|
ABCD
|
|
|
|
|
|
|
|
c:
|
|
|
|
input: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
Abcd
|
|
|
|
Abcd
|
|
|
|
Abcd
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
Abcd
|
|
|
|
Abcd
|
|
|
|
Abcd
|
|
|
|
|
|
|
|
C:
|
|
|
|
input: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
aBCD
|
|
|
|
aBCD
|
|
|
|
aBCD
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
aBCD
|
|
|
|
aBCD
|
|
|
|
aBCD
|
|
|
|
|
|
|
|
t:
|
|
|
|
input: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
ABCD
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
aBcD
|
|
|
|
ABCD
|
|
|
|
abcd
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
aBcD
|
|
|
|
ABCD
|
|
|
|
abcd
|
|
|
|
|
|
|
|
T5:
|
|
|
|
input: |
|
|
|
|
AbCde
|
|
|
|
abcdef
|
|
|
|
ABCDEFg
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
AbCde
|
|
|
|
abcdeF
|
|
|
|
ABCDEfg
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
AbCde
|
|
|
|
abcdeF
|
|
|
|
ABCDEfg
|
|
|
|
|
|
|
|
r:
|
|
|
|
input: |
|
|
|
|
AbCd
|
|
|
|
abcd
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
dCbA
|
|
|
|
dcba
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
dCbA
|
|
|
|
dcba
|
|
|
|
|
|
|
|
d:
|
|
|
|
input: |
|
|
|
|
3abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
3abc3abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
3abc3abc
|
|
|
|
|
|
|
|
ddd:
|
|
|
|
input: |
|
|
|
|
3ab
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
3ab3ab3ab3ab3ab3ab3ab3ab
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
3ab3ab3ab3ab3ab3ab3ab3ab
|
|
|
|
|
|
|
|
p0:
|
|
|
|
input: |
|
|
|
|
3abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
3abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
3abc
|
|
|
|
|
|
|
|
p3:
|
|
|
|
input: |
|
|
|
|
3abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
3abc3abc3abc3abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
3abc3abc3abc3abc
|
|
|
|
|
|
|
|
f:
|
|
|
|
input: |
|
|
|
|
3abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
3abccba3
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
3abccba3
|
|
|
|
|
|
|
|
'{':
|
|
|
|
input: |
|
|
|
|
3abc
|
|
|
|
a
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
abc3
|
|
|
|
a
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abc3
|
|
|
|
a
|
|
|
|
|
|
|
|
'}':
|
|
|
|
input: |
|
|
|
|
3abc
|
|
|
|
a
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
c3ab
|
|
|
|
a
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
c3ab
|
|
|
|
a
|
|
|
|
|
|
|
|
$1$2:
|
|
|
|
input: |
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
abc12
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abc12
|
|
|
|
|
|
|
|
^1^2:
|
|
|
|
input: |
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
21abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
21abc
|
|
|
|
|
|
|
|
'[':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuvw
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
|
|
|
|
bc
|
|
|
|
23456790abcdefghijklmnopqrstuvw
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
|
|
|
|
bc
|
|
|
|
|
|
|
|
']':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuvw
|
|
|
|
|
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
ab
|
|
|
|
123456790abcdefghijklmnopqrstuv
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
|
|
|
|
ab
|
|
|
|
|
|
|
|
D3:
|
|
|
|
input: |
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcde
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuvw
|
|
|
|
|
|
|
|
expected_cpu: |
|
|
|
|
abc
|
|
|
|
abc
|
|
|
|
abce
|
|
|
|
12356790abcdefghijklmnopqrstuvw
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abc
|
|
|
|
abc
|
|
|
|
abce
|
|
|
|
|
|
|
|
x14:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcde
|
|
|
|
abcdef
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuvw
|
|
|
|
|
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
bcde
|
|
|
|
bcde
|
|
|
|
2345
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abc
|
|
|
|
bcde
|
|
|
|
bcde
|
|
|
|
|
|
|
|
O22:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcde
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuvw
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
ab
|
|
|
|
abe
|
|
|
|
1256790abcdefghijklmnopqrstuvw
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
ab
|
|
|
|
abe
|
|
|
|
|
|
|
|
O04:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcde
|
|
|
|
abcdef
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuvw
|
|
|
|
|
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
|
|
|
e
|
|
|
|
ef
|
|
|
|
56790abcdefghijklmnopqrstuvw
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
|
|
|
e
|
|
|
|
ef
|
|
|
|
|
|
|
|
i3!:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
abc!
|
|
|
|
abc!d
|
|
|
|
abc!de
|
|
|
|
|
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abc!
|
|
|
|
abc!d
|
|
|
|
abc!de
|
|
|
|
|
|
|
|
o3!:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abc!
|
|
|
|
abc!e
|
|
|
|
|
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abc
|
|
|
|
abc!
|
|
|
|
abc!e
|
|
|
|
|
|
|
|
'''4':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcde
|
|
|
|
abcdef
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
abcd
|
|
|
|
|
|
|
|
sab:
|
|
|
|
input: |
|
|
|
|
123b
|
|
|
|
a123ba
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
123b
|
|
|
|
b123bb
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
123b
|
|
|
|
b123bb
|
|
|
|
|
|
|
|
saa:
|
|
|
|
input: |
|
|
|
|
123b
|
|
|
|
a123ba
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
123b
|
|
|
|
a123ba
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
123b
|
|
|
|
a123ba
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
|
2017-05-16 18:20:40 +02:00
|
|
|
'@a':
|
|
|
|
input: |
|
|
|
|
123b
|
|
|
|
aaa
|
|
|
|
a123ba
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuvw
|
|
|
|
|
|
|
|
expected_cpu: |
|
|
|
|
123b
|
|
|
|
|
|
|
|
123b
|
|
|
|
123456790bcdefghijklmnopqrstuvw
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
123b
|
|
|
|
|
|
|
|
123b
|
|
|
|
|
|
|
|
z0:
|
|
|
|
input: |
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abc
|
|
|
|
|
|
|
|
z3:
|
|
|
|
input: |
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
aaaabc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
aaaabc
|
|
|
|
|
|
|
|
Z0:
|
|
|
|
input: |
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abc
|
|
|
|
|
|
|
|
Z3:
|
|
|
|
input: |
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
abcccc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abcccc
|
|
|
|
|
|
|
|
q:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
aa
|
|
|
|
aabbcc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
aa
|
|
|
|
aabbcc
|
|
|
|
|
|
|
|
qqq:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
aaaaaaaa
|
|
|
|
aaaaaaaabbbbbbbbcccccccc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
aaaaaaaa
|
|
|
|
aaaaaaaabbbbbbbbcccccccc
|
|
|
|
|
|
|
|
uMlX134:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcdef
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
abcdBCD
|
|
|
|
abcdBCDef
|
|
|
|
|
|
|
|
uMl4:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
aA
|
|
|
|
abcABC
|
|
|
|
|
|
|
|
uMl6:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
Aa
|
|
|
|
ABCabc
|
|
|
|
|
|
|
|
<0:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
|
|
|
|
<1:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
|
|
|
|
'>0':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
|
|
|
'>2':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
2017-05-19 14:13:07 +02:00
|
|
|
_2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-19 14:13:07 +02:00
|
|
|
ab
|
|
|
|
|
2017-05-16 18:20:40 +02:00
|
|
|
'!a':
|
|
|
|
input: |
|
|
|
|
1
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
bcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
1
|
|
|
|
bcde
|
|
|
|
|
|
|
|
/a:
|
|
|
|
input: |
|
|
|
|
1
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
bcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
|
|
|
(a:
|
|
|
|
input: |
|
|
|
|
1
|
|
|
|
ab
|
|
|
|
bac
|
|
|
|
abc
|
|
|
|
bcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
|
|
|
)c:
|
|
|
|
input: |
|
|
|
|
1
|
|
|
|
ab
|
|
|
|
bac
|
|
|
|
abc
|
|
|
|
bcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
bac
|
|
|
|
abc
|
|
|
|
|
|
|
|
=2c:
|
|
|
|
input: |
|
|
|
|
1
|
|
|
|
ab
|
|
|
|
bac
|
|
|
|
abc
|
|
|
|
bcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
bac
|
|
|
|
abc
|
|
|
|
|
|
|
|
'%2a':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
aa
|
|
|
|
aaa
|
|
|
|
aaaa
|
|
|
|
bcde
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
aaa
|
|
|
|
aaaa
|
|
|
|
|
2017-05-24 16:21:24 +02:00
|
|
|
'/a op4 %3a op4':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
aa
|
|
|
|
aaa
|
|
|
|
aaaa
|
|
|
|
aaaaa
|
|
|
|
|
|
|
|
expected_cpu: |
|
|
|
|
4aa4
|
|
|
|
4aa4a
|
|
|
|
|
2017-05-16 18:20:40 +02:00
|
|
|
Q:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abc
|
|
|
|
|
|
|
|
rMrQ:
|
|
|
|
input: |
|
|
|
|
ab
|
|
|
|
abcba
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
ab
|
|
|
|
|
|
|
|
k:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ba
|
|
|
|
bac
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ba
|
|
|
|
bac
|
|
|
|
|
|
|
|
K:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ba
|
|
|
|
acb
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ba
|
|
|
|
acb
|
|
|
|
|
|
|
|
'*24':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abcde
|
|
|
|
abcdef
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abedc
|
|
|
|
abedcf
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
abedc
|
|
|
|
abedcf
|
|
|
|
|
|
|
|
L2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
ab!
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abB
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
abB
|
|
|
|
|
|
|
|
R2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abB
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
ab!
|
|
|
|
|
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
ab!
|
|
|
|
|
|
|
|
+2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abd
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
abd
|
|
|
|
|
|
|
|
-2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abb
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
abb
|
|
|
|
|
|
|
|
.2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abdd
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abdd
|
|
|
|
|
|
|
|
',2':
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
|
|
|
abcd
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abb
|
|
|
|
abbd
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
ab
|
|
|
|
abb
|
|
|
|
abbd
|
|
|
|
|
|
|
|
y2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuv
|
2017-05-21 18:25:21 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
a
|
|
|
|
abab
|
|
|
|
ababc
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abab
|
|
|
|
ababc
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuv
|
2017-05-16 18:20:40 +02:00
|
|
|
|
|
|
|
Y2:
|
|
|
|
input: |
|
|
|
|
a
|
|
|
|
ab
|
|
|
|
abc
|
2017-05-24 16:19:12 +02:00
|
|
|
123456790abcdefghijklmnopqrstuv
|
2017-05-16 18:20:40 +02:00
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
2017-05-16 18:20:40 +02:00
|
|
|
a
|
|
|
|
abab
|
|
|
|
abcbc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_opencl: |
|
|
|
|
a
|
|
|
|
abab
|
|
|
|
abcbc
|
|
|
|
123456790abcdefghijklmnopqrstuv
|
|
|
|
|
2017-05-16 18:20:40 +02:00
|
|
|
E:
|
|
|
|
input: |
|
|
|
|
a bc
|
|
|
|
ab c
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
A Bc
|
|
|
|
Ab C
|
|
|
|
Abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
A Bc
|
|
|
|
Ab C
|
|
|
|
Abc
|
|
|
|
|
|
|
|
e-:
|
|
|
|
input: |
|
|
|
|
a-bc
|
|
|
|
ab-c
|
|
|
|
abc
|
|
|
|
|
2017-05-24 16:19:12 +02:00
|
|
|
expected_cpu: |
|
|
|
|
A-Bc
|
|
|
|
Ab-C
|
|
|
|
Abc
|
|
|
|
|
|
|
|
expected_opencl: |
|
2017-05-16 18:20:40 +02:00
|
|
|
A-Bc
|
|
|
|
Ab-C
|
|
|
|
Abc
|