Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- y 255 = x 128 ?
- loadu8 r0,y
- constant r1,255
- cmp r2,r0,r1,EQ
- loadu8 r3,x
- constant r4,128
- ternary r5,r2,r3,r4
- storeu8 r5
- x 128 - 1.01 * 128 +
- constant r0,128
- loadu8 r1,x
- sub r2,r1,r0
- constant r3,1.01
- fma r4,r0,r2,r3,0
- storeu8 r4
- y 128 = x y ?
- loadu8 r0,y
- constant r1,128
- cmp r2,r0,r1,EQ
- loadu8 r3,x
- ternary r4,r2,r3,r0
- storeu8 r4
- x y -
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- storeu8 r2
- y x - y / 255 * 50 - y 256 + 512 / 0.5 + *
- loadu8 r0,y
- loadu8 r1,x
- sub r2,r0,r1
- constant r3,255
- mul r4,r2,r3
- div r5,r4,r0
- constant r6,50
- sub r7,r5,r6
- constant r8,0.5
- constant r9,256
- add r10,r0,r9
- constant r11,0.00195313
- fma r12,r8,r10,r11,0
- mul r13,r7,r12
- storeu8 r13
- x y max
- loadu8 r0,x
- loadu8 r1,y
- max r2,r0,r1
- storeu8 r2
- x y < x x y - 1.0 * - x x y - 1.0 * - ?
- loadu8 r0,y
- storeu8 r0
- x 4 < 0 x 32 > 255 x ? ?
- loadu8 r0,x
- constant r1,4
- cmp r2,r0,r1,LT
- constant r3,0
- constant r4,32
- cmp r5,r0,r4,NLE
- constant r6,255
- ternary r7,r5,r6,r0
- ternary r8,r2,r3,r7
- storeu8 r8
- x 4 < 0 x 16 > 255 x ? ?
- loadu8 r0,x
- constant r1,4
- cmp r2,r0,r1,LT
- constant r3,0
- constant r4,16
- cmp r5,r0,r4,NLE
- constant r6,255
- ternary r7,r5,r6,r0
- ternary r8,r2,r3,r7
- storeu8 r8
- x 128 - 2.49 * 0.1 * 128 +
- constant r0,128
- loadu8 r1,x
- sub r2,r1,r0
- constant r3,0.249
- fma r4,r0,r2,r3,0
- storeu8 r4
- x 128 - y 128 - * 0 < 128 x 128 - abs y 128 - abs < x y ? ?
- loadu8 r0,x
- constant r1,128
- sub r2,r0,r1
- loadu8 r3,y
- sub r4,r3,r1
- mul r5,r2,r4
- constant r6,0
- cmp r7,r5,r6,LT
- abs r8,r2
- abs r9,r4
- cmp r10,r8,r9,LT
- ternary r11,r10,r0,r3
- ternary r12,r7,r1,r11
- storeu8 r12
- x 80 - 48 / 255 *
- loadu8 r0,x
- constant r1,80
- sub r2,r0,r1
- constant r3,5.3125
- mul r4,r2,r3
- storeu8 r4
- x 50 - 50 / 255 *
- loadu8 r0,x
- constant r1,50
- sub r2,r0,r1
- constant r3,5.1
- mul r4,r2,r3
- storeu8 r4
- x 4 *
- loadu8 r0,x
- constant r1,4
- mul r2,r0,r1
- storeu8 r2
- x y - 2 *
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- add r3,r2,r2
- storeu8 r3
- x y 0.66 * +
- loadu8 r0,x
- loadu8 r1,y
- constant r2,0.66
- fma r3,r0,r1,r2,0
- storeu8 r3
- x 2 *
- loadu8 r0,x
- add r1,r0,r0
- storeu8 r1
- x y -
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- storeu8 r2
- x 1.8 *
- loadu8 r0,x
- constant r1,1.8
- mul r2,r0,r1
- storeu8 r2
- x 3 * y -
- loadu8 r0,y
- loadu8 r1,x
- constant r2,3
- fma r3,r0,r1,r2,1
- storeu8 r3
- x 128 - abs y 128 - abs <= x y ?
- loadu8 r0,x
- constant r1,128
- sub r2,r0,r1
- abs r3,r2
- loadu8 r4,y
- sub r5,r4,r1
- abs r6,r5
- cmp r7,r3,r6,LE
- ternary r8,r7,r0,r4
- storeu8 r8
- x 60 < 0 x ?
- loadu8 r0,x
- constant r1,60
- cmp r2,r0,r1,LT
- constant r3,0
- ternary r4,r2,r3,r0
- storeu8 r4
- x 255 y - * 255 /
- loadu8 r0,x
- constant r1,255
- loadu8 r2,y
- sub r3,r1,r2
- mul r4,r0,r3
- constant r5,0.00392157
- mul r6,r4,r5
- storeu8 r6
- 128
- constant r0,128
- storeu8 r0
- x 3 + y < x 3 + x 3 - y > x 3 - y ? ?
- loadu8 r0,x
- constant r1,3
- add r2,r0,r1
- loadu8 r3,y
- cmp r4,r2,r3,LT
- sub r5,r0,r1
- cmp r6,r5,r3,NLE
- ternary r7,r6,r5,r3
- ternary r8,r4,r2,r7
- storeu8 r8
- x 7 + y < x 2 + x 7 - y > x 2 - x 51 * y 49 * + 100 / ? ?
- loadu8 r0,x
- constant r1,7
- add r2,r0,r1
- loadu8 r3,y
- cmp r4,r2,r3,LT
- constant r5,2
- add r6,r0,r5
- sub r7,r0,r1
- cmp r8,r7,r3,NLE
- sub r9,r0,r5
- constant r10,51
- mul r11,r0,r10
- constant r12,49
- fma r13,r11,r3,r12,0
- constant r14,0.01
- mul r15,r13,r14
- ternary r16,r8,r9,r15
- ternary r17,r4,r6,r16
- storeu8 r17
- x 128 - abs y 128 - abs > x y ? 0.6 * x y + 0.2 * +
- loadu8 r0,x
- constant r1,128
- sub r2,r0,r1
- abs r3,r2
- loadu8 r4,y
- sub r5,r4,r1
- abs r6,r5
- cmp r7,r3,r6,NLE
- ternary r8,r7,r0,r4
- constant r9,0.6
- mul r10,r8,r9
- add r11,r0,r4
- constant r12,0.2
- fma r13,r10,r11,r12,0
- storeu8 r13
- x y min
- loadu8 r0,x
- loadu8 r1,y
- min r2,r0,r1
- storeu8 r2
- x x y - 1.2 * +
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- constant r3,1.2
- fma r4,r0,r2,r3,0
- storeu8 r4
- x y < x 1 + x y > x 1 - x ? ?
- loadu8 r0,x
- loadu8 r1,y
- cmp r2,r0,r1,LT
- constant r3,1
- add r4,r0,r3
- cmp r5,r0,r1,NLE
- sub r6,r0,r3
- ternary r7,r5,r6,r0
- ternary r8,r2,r4,r7
- storeu8 r8
- y x - 0.6 * 128 +
- constant r0,128
- loadu8 r1,y
- loadu8 r2,x
- sub r3,r1,r2
- constant r4,0.6
- fma r5,r0,r3,r4,0
- storeu8 r5
- y 128 - abs x 128 - abs > y 128 ?
- loadu8 r0,y
- constant r1,128
- sub r2,r0,r1
- abs r3,r2
- loadu8 r4,x
- sub r5,r4,r1
- abs r6,r5
- cmp r7,r3,r6,NLE
- ternary r8,r7,r0,r1
- storeu8 r8
- x 128 - 0.5 * 128 +
- constant r0,128
- loadu8 r1,x
- sub r2,r1,r0
- constant r3,0.5
- fma r4,r0,r2,r3,0
- storeu8 r4
- x 129 < x y 128 < 128 y ? ?
- loadu8 r0,x
- constant r1,129
- cmp r2,r0,r1,LT
- loadu8 r3,y
- constant r4,128
- cmp r5,r3,r4,LT
- ternary r6,r5,r4,r3
- ternary r7,r2,r0,r6
- storeu8 r7
- x 127 > x y 128 > 128 y ? ?
- loadu8 r0,x
- constant r1,127
- cmp r2,r0,r1,NLE
- loadu8 r3,y
- constant r4,128
- cmp r5,r3,r4,NLE
- ternary r6,r5,r4,r3
- ternary r7,r2,r0,r6
- storeu8 r7
- x 128 - y * 256 / 128 +
- constant r0,128
- loadu8 r1,x
- sub r2,r1,r0
- loadu8 r3,y
- mul r4,r2,r3
- constant r5,0.00390625
- fma r6,r0,r4,r5,0
- storeu8 r6
- x 128 - y 128 - * 0 < 128 x 128 - abs y 128 - abs < x y ? ?
- loadu8 r0,x
- constant r1,128
- sub r2,r0,r1
- loadu8 r3,y
- sub r4,r3,r1
- mul r5,r2,r4
- constant r6,0
- cmp r7,r5,r6,LT
- abs r8,r2
- abs r9,r4
- cmp r10,r8,r9,LT
- ternary r11,r10,r0,r3
- ternary r12,r7,r1,r11
- storeu8 r12
- x 2.0 * y 1.0 * -
- loadu8 r0,x
- add r1,r0,r0
- loadu8 r2,y
- sub r3,r1,r2
- storeu8 r3
- x x y - 1 * +
- loadu8 r0,x
- add r1,r0,r0
- loadu8 r2,y
- add r3,r1,r2
- storeu8 r3
- x 2 * y 1 * -
- loadu8 r0,x
- add r1,r0,r0
- loadu8 r2,y
- sub r3,r1,r2
- storeu8 r3
- x 0.5 * 64 +
- constant r0,64
- loadu8 r1,x
- constant r2,0.5
- fma r3,r0,r1,r2,0
- storeu8 r3
- x 128 - y 128 - * 0 > x 128 - abs y 128 - abs < x 128 - 128 x - * y 128 - 128 y - * ? x y + 256 - dup * ? 0.25 * 128 +
- constant r0,128
- loadu8 r1,x
- sub r2,r1,r0
- loadu8 r3,y
- sub r4,r3,r0
- mul r5,r2,r4
- constant r6,0
- cmp r7,r5,r6,NLE
- abs r8,r2
- abs r9,r4
- cmp r10,r8,r9,LT
- sub r11,r0,r1
- mul r12,r2,r11
- sub r13,r0,r3
- mul r14,r4,r13
- ternary r15,r10,r12,r14
- add r16,r1,r3
- constant r17,256
- sub r18,r16,r17
- mul r19,r18,r18
- ternary r20,r7,r15,r19
- constant r21,0.25
- fma r22,r0,r20,r21,0
- storeu8 r22
- x y - dup * 3 * x y + 256 - dup * - 128 +
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- mul r3,r2,r2
- constant r4,3
- mul r5,r3,r4
- add r6,r0,r1
- constant r7,256
- sub r8,r6,r7
- fma r9,r5,r8,r8,2
- constant r10,128
- add r11,r9,r10
- storeu8 r11
- x -1 * y 2 * +
- loadu8 r0,y
- add r1,r0,r0
- loadu8 r2,x
- sub r3,r1,r2
- storeu8 r3
- x 2 * y -1 * +
- loadu8 r0,x
- add r1,r0,r0
- loadu8 r2,y
- sub r3,r1,r2
- storeu8 r3
- x 128 - dup * dup y 128 - dup * + / 255 *
- loadu8 r0,x
- constant r1,128
- sub r2,r0,r1
- mul r3,r2,r2
- constant r4,255
- mul r5,r3,r4
- loadu8 r6,y
- sub r7,r6,r1
- fma r8,r3,r7,r7,0
- div r9,r5,r8
- storeu8 r9
- x 2 * y < x 4 < and 0 y 2 * x < y 4 < and 255 x x y + / 200 * 28 + ? ?
- loadu8 r0,x
- add r1,r0,r0
- loadu8 r2,y
- cmp r3,r1,r2,LT
- constant r4,4
- cmp r5,r0,r4,LT
- and r6,r3,r5
- constant r7,0
- add r8,r2,r2
- cmp r9,r8,r0,LT
- cmp r10,r2,r4,LT
- and r11,r9,r10
- constant r12,255
- constant r13,200
- mul r14,r0,r13
- add r15,r0,r2
- div r16,r14,r15
- constant r17,28
- add r18,r16,r17
- ternary r19,r11,r12,r18
- ternary r20,r6,r7,r19
- storeu8 r20
- y 0 > y 255 < and x 0 = x 255 = or and x y ?
- loadu8 r0,y
- constant r1,0
- cmp r2,r0,r1,NLE
- constant r3,255
- cmp r4,r0,r3,LT
- and r5,r2,r4
- loadu8 r6,x
- cmp r7,r6,r1,EQ
- cmp r8,r6,r3,EQ
- or r9,r7,r8
- and r10,r5,r9
- ternary r11,r10,r6,r0
- storeu8 r11
- x -0.5 * y + z + a -0.5 * +
- loadu8 r0,y
- loadu8 r1,x
- constant r2,-0.5
- fma r3,r0,r1,r2,0
- loadu8 r4,z
- add r5,r3,r4
- loadu8 r6,a
- fma r7,r5,r6,r2,0
- storeu8 r7
- x y - abs 16 *
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- abs r3,r2
- constant r4,16
- mul r5,r3,r4
- storeu8 r5
- x x y - 2.7 * +
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- constant r3,2.7
- fma r4,r0,r2,r3,0
- storeu8 r4
- x 255 + y < x 255 + x 255 - y > x 255 - y ? ?
- loadu8 r0,x
- constant r1,255
- add r2,r0,r1
- loadu8 r3,y
- cmp r4,r2,r3,LT
- sub r5,r0,r1
- cmp r6,r5,r3,NLE
- ternary r7,r6,r5,r3
- ternary r8,r4,r2,r7
- storeu8 r8
- x y - abs 10 < x y + 2 / 0 ?
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- abs r3,r2
- constant r4,10
- cmp r5,r3,r4,LT
- add r6,r0,r1
- constant r7,0.5
- mul r8,r6,r7
- constant r9,0
- ternary r10,r5,r8,r9
- storeu8 r10
- x y - abs 10 < 255 0 ?
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- abs r3,r2
- constant r4,10
- cmp r5,r3,r4,LT
- constant r6,255
- constant r7,0
- ternary r8,r5,r6,r7
- storeu8 r8
- x 1 - abs 255 * 1 128 - abs 128 + /
- loadu8 r0,x
- constant r1,1
- sub r2,r0,r1
- abs r3,r2
- storeu8 r3
- x 128 - abs y 128 - abs < x y ?
- loadu8 r0,x
- constant r1,128
- sub r2,r0,r1
- abs r3,r2
- loadu8 r4,y
- sub r5,r4,r1
- abs r6,r5
- cmp r7,r3,r6,LT
- ternary r8,r7,r0,r4
- storeu8 r8
- x y - abs 1 <= x x y - 0 < y 1 - y 1 + ? ?
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- abs r3,r2
- constant r4,1
- cmp r5,r3,r4,LE
- constant r6,0
- cmp r7,r2,r6,LT
- sub r8,r1,r4
- add r9,r1,r4
- ternary r10,r7,r8,r9
- ternary r11,r5,r0,r10
- storeu8 r11
- x y - 16 <= 0 x y - ?
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- constant r3,16
- cmp r4,r2,r3,LE
- constant r5,0
- ternary r6,r4,r5,r2
- storeu8 r6
- x 16 < 255 x 75 > 0 255 x 16 - 255 75 16 - / * - ? ?
- loadu8 r0,x
- constant r1,16
- cmp r2,r0,r1,LT
- constant r3,255
- constant r4,75
- cmp r5,r0,r4,NLE
- constant r6,0
- sub r7,r0,r1
- constant r8,-4.32203
- fma r9,r3,r7,r8,0
- ternary r10,r5,r6,r9
- ternary r11,r2,r3,r10
- storeu8 r11
- x y - abs 11 < x x 1 x y - dup abs / * - ?
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- abs r3,r2
- constant r4,11
- cmp r5,r3,r4,LT
- div r6,r2,r3
- sub r7,r0,r6
- ternary r8,r5,r0,r7
- storeu8 r8
- x y - abs 1 < x x 11 + y < x 3 + x 11 - y > x 3 - x 75 * y 25 * + 100 / ? ? ?
- loadu8 r0,x
- loadu8 r1,y
- sub r2,r0,r1
- abs r3,r2
- constant r4,1
- cmp r5,r3,r4,LT
- constant r6,11
- add r7,r0,r6
- cmp r8,r7,r1,LT
- constant r9,3
- add r10,r0,r9
- sub r11,r0,r6
- cmp r12,r11,r1,NLE
- sub r13,r0,r9
- constant r14,75
- mul r15,r0,r14
- constant r16,25
- fma r17,r15,r1,r16,0
- constant r18,0.01
- mul r19,r17,r18
- ternary r20,r12,r13,r19
- ternary r21,r8,r10,r20
- ternary r22,r5,r0,r21
- storeu8 r22
- x 1 + y < x 1 + x 1 - y > x 1 - y ? ?
- loadu8 r0,x
- constant r1,1
- add r2,r0,r1
- loadu8 r3,y
- cmp r4,r2,r3,LT
- sub r5,r0,r1
- cmp r6,r5,r3,NLE
- ternary r7,r6,r5,r3
- ternary r8,r4,r2,r7
- storeu8 r8
- z y / 8 min 0.4 max x 128 - * 128 +
- constant r0,128
- loadu8 r1,z
- loadu8 r2,y
- div r3,r1,r2
- constant r4,8
- min r5,r3,r4
- constant r6,0.4
- max r7,r5,r6
- loadu8 r8,x
- sub r9,r8,r0
- fma r10,r0,r7,r9,0
- storeu8 r10
- z 16 - y 16 - / 8 min 0.4 max x 16 - * 16 +
- constant r0,16
- loadu8 r1,z
- sub r2,r1,r0
- loadu8 r3,y
- sub r4,r3,r0
- div r5,r2,r4
- constant r6,8
- min r7,r5,r6
- constant r8,0.4
- max r9,r7,r8
- loadu8 r10,x
- sub r11,r10,r0
- fma r12,r0,r9,r11,0
- storeu8 r12
- x 24 < 0 x 56 > 255 255 32 / x 24 - * ? ?
- loadu8 r0,x
- constant r1,24
- cmp r2,r0,r1,LT
- constant r3,0
- constant r4,56
- cmp r5,r0,r4,NLE
- constant r6,255
- sub r7,r0,r1
- constant r8,7.96875
- mul r9,r7,r8
- ternary r10,r5,r6,r9
- ternary r11,r2,r3,r10
- storeu8 r11
- x 16 - 150 / 100 * 16 + x 239 - -10 / 0 max 1 min * x x 229 - 10 / 0 max 1 min * +
- constant r0,16
- loadu8 r1,x
- sub r2,r1,r0
- constant r3,0.666667
- fma r4,r0,r2,r3,0
- constant r5,239
- sub r6,r1,r5
- constant r7,-0.1
- mul r8,r6,r7
- constant r9,0
- max r10,r8,r9
- constant r11,1
- min r12,r10,r11
- mul r13,r4,r12
- constant r14,229
- sub r15,r1,r14
- constant r16,0.1
- mul r17,r15,r16
- max r18,r17,r9
- min r19,r18,r11
- fma r20,r13,r1,r19,0
- storeu8 r20
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement