MPlayer 1.2-5.3.0 (C) 2000-2015 MPlayer Team Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Playing Cactus_H264.mp4. libavformat version 56.40.101 (external) libavformat file format detected. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f22244a80a0]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol [lavf] stream 0: video (h264), -vid 0 VIDEO: [H264] 3840x2160 24bpp 23.976 fps 29274.1 kbps (3573.5 kbyte/s) Clip info: major_brand: M4V minor_version: 1 compatible_brands: isomavc1mp42 creation_time: 2013-10-07 18:31:44 Load subtitles in ./ TESS_CTRL PROPERTY TCS_VERTICES_OUT 1 0: END MAIN:-1 () BB:0 (0 instructions) - df = { } -> BB:1 (tree) BB:1 (1 instructions) - idom = BB:0, df = { } 0: exit - # (0) MAIN:-1 () BB:0 (0 instructions) - df = { } -> BB:1 (tree) BB:1 (1 instructions) - idom = BB:0, df = { } 0: exit - # (8) VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], GENERIC[0] DCL OUT[3], GENERIC[1] DCL OUT[4], GENERIC[2] DCL TEMP[0] IMM[0] FLT32 { 0.5000, 0.2500, -0.2500, 0.0000} 0: MOV OUT[0], IN[0] 1: MOV OUT[2], IN[1] 2: MOV OUT[1], IN[2] 3: MUL TEMP[0].x, IN[1].wwww, IMM[0].xxxx 4: MUL TEMP[0].y, IN[1].wwww, IMM[0].yyyy 5: MOV OUT[3].x, IN[1] 6: MAD OUT[3].y, IN[1].yyyy, TEMP[0].xxxx, IMM[0].yyyy 7: MAD OUT[3].z, IN[1].yyyy, TEMP[0].yyyy, IMM[0].yyyy 8: RCP OUT[3].w, TEMP[0].xxxx 9: MOV OUT[4].x, IN[1] 10: MAD OUT[4].y, IN[1].yyyy, TEMP[0].xxxx, IMM[0].zzzz 11: MAD OUT[4].z, IN[1].yyyy, TEMP[0].yyyy, IMM[0].zzzz 12: RCP OUT[4].w, TEMP[0].yyyy 13: END MAIN:-1 () BB:0 (18 instructions) - df = { } -> BB:1 (tree) 0: vfetch b128 { %r48 %r50 %r52 %r54 } a[0x80] (0) 1: export b128 # o[0x70] %r48 %r50 %r52 %r54 (0) 2: vfetch b128 { %r56 %r58 %r60 %r62 } a[0x90] (0) 3: export b128 # o[0x80] %r56 %r58 %r60 %r62 (0) 4: vfetch b128 { %r64 %r66 %r68 %r70 } a[0xa0] (0) 5: export b128 # o[0x280] %r64 %r66 %r68 %r70 (0) 6: mul ftz f32 %r74 %r62 0.500000 (0) 7: mov u32 %r76 0x3e800000 (0) 8: mul ftz f32 %r77 %r62 0.250000 (0) 9: mad ftz f32 %r82 %r58 %r74 %r76 (0) 10: mad ftz f32 %r85 %r58 %r77 %r76 (0) 11: rcp f32 %r86 %r74 (0) 12: export b128 # o[0x90] %r56 %r82 %r85 %r86 (0) 13: mov u32 %r90 0xbe800000 (0) 14: mad ftz f32 %r91 %r58 %r74 %r90 (0) 15: mad ftz f32 %r94 %r58 %r77 %r90 (0) 16: rcp f32 %r95 %r77 (0) 17: export b128 # o[0xa0] %r56 %r91 %r94 %r95 (0) BB:1 (1 instructions) - idom = BB:0, df = { } 18: exit - # (0) MAIN:-1 () BB:0 (24 instructions) - df = { } -> BB:1 (tree) 0: vfetch b128 $r0q a[0x80] (8) 1: export b128 # o[0x70] $r0q (8) 2: vfetch b128 $r0q a[0x90] (8) 3: mov u32 $r4 $r0 (8) 4: mov u32 $r5 $r1 (8) 5: mov u32 $r6 $r2 (8) 6: mov u32 $r7 $r3 (8) 7: export b128 # o[0x80] $r4q (8) 8: vfetch b128 $r4q a[0xa0] (8) 9: export b128 # o[0x280] $r4q (8) 10: mul ftz f32 $r2 $r3 0.500000 (8) 11: mov u32 $r4 0x3e800000 (8) 12: mul ftz f32 $r3 $r3 0.250000 (8) 13: mad ftz f32 $r5 $r1 $r2 $r4 (8) 14: mad ftz f32 $r6 $r1 $r3 $r4 (8) 15: rcp f32 $r7 $r2 (8) 16: mov u32 $r4 $r0 (8) 17: export b128 # o[0x90] $r4q (8) 18: mov u32 $r4 0xbe800000 (8) 19: mad ftz f32 $r5 $r1 $r2 $r4 (8) 20: mad ftz f32 $r6 $r1 $r3 $r4 (8) 21: rcp f32 $r7 $r3 (8) 22: mov u32 $r4 $r0 (8) 23: export b128 # o[0xa0] $r4q (8) BB:1 (1 instructions) - idom = BB:0, df = { } 24: exit - # (8) FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] DCL SAMP[1] DCL SAMP[2] DCL CONST[0..2] DCL TEMP[0] IMM[0] FLT32 { 1.0000, 0.0000, 0.0000, 0.0000} 0: TEX TEMP[0].x, IN[0], SAMP[0], 2D_ARRAY 1: TEX TEMP[0].y, IN[0], SAMP[1], 2D_ARRAY 2: TEX TEMP[0].z, IN[0], SAMP[2], 2D_ARRAY 3: MOV TEMP[0].w, IMM[0].xxxx 4: DP4 OUT[0].x, CONST[0], TEMP[0] 5: DP4 OUT[0].y, CONST[1], TEMP[0] 6: DP4 OUT[0].z, CONST[2], TEMP[0] 7: MOV OUT[0].w, IMM[0].xxxx 8: END MAIN:-1 () BB:0 (20 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 %r44 a[0x80] (0) 1: linterp pass f32 %r45 a[0x84] (0) 2: linterp pass f32 %r46 a[0x88] (0) 3: cvt ftz u16 %r47 f32 %r46 (0) 4: tex 2D_ARRAY $r8 $s0 f32 %r48 %r47 %r44 %r45 (0) 5: tex 2D_ARRAY $r9 $s0 f32 %r53 %r47 %r44 %r45 (0) 6: tex 2D_ARRAY $r10 $s0 f32 %r58 %r47 %r44 %r45 (0) 7: mov u32 %r59 0x3f800000 (0) 8: mul ftz f32 %r62 %r48 c0[0x0] (0) 9: mad ftz f32 %r64 %r53 c0[0x4] %r62 (0) 10: mad ftz f32 %r66 %r58 c0[0x8] %r64 (0) 11: add ftz f32 %r68 %r66 c0[0xc] (0) 12: mul ftz f32 %r71 %r48 c0[0x10] (0) 13: mad ftz f32 %r73 %r53 c0[0x14] %r71 (0) 14: mad ftz f32 %r75 %r58 c0[0x18] %r73 (0) 15: add ftz f32 %r77 %r75 c0[0x1c] (0) 16: mul ftz f32 %r80 %r48 c0[0x20] (0) 17: mad ftz f32 %r82 %r53 c0[0x24] %r80 (0) 18: mad ftz f32 %r84 %r58 c0[0x28] %r82 (0) 19: add ftz f32 %r86 %r84 c0[0x2c] (0) BB:1 (5 instructions) - idom = BB:0, df = { } 20: mov (SUBOP:1) f32 $r0 %r68 (0) 21: mov (SUBOP:1) f32 $r1 %r77 (0) 22: mov (SUBOP:1) f32 $r2 %r86 (0) 23: mov (SUBOP:1) f32 $r3 %r59 (0) 24: exit - # (0) MAIN:-1 () BB:0 (32 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 $r3 a[0x80] (8) 1: linterp pass f32 $r4 a[0x84] (8) 2: linterp pass f32 $r0 a[0x88] (8) 3: cvt ftz u16 $r5 f32 $r0 (8) 4: mov u32 $r0 $r5 (8) 5: mov u32 $r1 $r3 (8) 6: mov u32 $r2 $r4 (8) 7: tex 2D_ARRAY $r8 $s0 f32 $r6 $r0t (8) 8: mov u32 $r0 $r5 (8) 9: mov u32 $r1 $r3 (8) 10: mov u32 $r2 $r4 (8) 11: tex 2D_ARRAY $r9 $s0 f32 $r7 $r0t (8) 12: mov u32 $r0 $r5 (8) 13: mov u32 $r1 $r3 (8) 14: mov u32 $r2 $r4 (8) 15: tex 2D_ARRAY $r10 $s0 f32 $r2 $r0t (8) 16: mov u32 $r3 0x3f800000 (8) 17: texbar (SUBOP:2) - # $r6 (8) 18: mul ftz f32 $r0 $r6 c0[0x0] (8) 19: texbar (SUBOP:1) - # $r7 (8) 20: mad ftz f32 $r0 $r7 c0[0x4] $r0 (8) 21: texbar - # $r2 (8) 22: mad ftz f32 $r0 $r2 c0[0x8] $r0 (8) 23: add ftz f32 $r0 $r0 c0[0xc] (8) 24: mul ftz f32 $r1 $r6 c0[0x10] (8) 25: mad ftz f32 $r1 $r7 c0[0x14] $r1 (8) 26: mad ftz f32 $r1 $r2 c0[0x18] $r1 (8) 27: add ftz f32 $r1 $r1 c0[0x1c] (8) 28: mul ftz f32 $r4 $r6 c0[0x20] (8) 29: mad ftz f32 $r4 $r7 c0[0x24] $r4 (8) 30: mad ftz f32 $r2 $r2 c0[0x28] $r4 (8) 31: add ftz f32 $r2 $r2 c0[0x2c] (8) BB:1 (1 instructions) - idom = BB:0, df = { } 32: exit - # (8) FRAG DCL IN[0], GENERIC[1], LINEAR DCL IN[1], GENERIC[2], LINEAR DCL OUT[0], COLOR DCL SAMP[0] DCL SAMP[1] DCL SAMP[2] DCL CONST[0..2] DCL TEMP[0..3] IMM[0] FLT32 { 0.5000, 0.0000, 1.0000, 2.0000} 0: MOV TEMP[0].x, IN[0] 1: SUB TEMP[0].yz, IN[0], IMM[0].xxxx 2: ROUND TEMP[0].yz, TEMP[0] 3: MOV TEMP[0].w, IMM[0].yyyy 4: ADD TEMP[0].yz, TEMP[0], IMM[0].xxxx 5: MUL TEMP[0].y, TEMP[0], IN[0].wwww 6: MUL TEMP[0].z, TEMP[0], IN[1].wwww 7: MOV TEMP[2].x, IN[1] 8: SUB TEMP[2].yz, IN[1], IMM[0].xxxx 9: ROUND TEMP[2].yz, TEMP[2] 10: MOV TEMP[2].w, IMM[0].zzzz 11: ADD TEMP[2].yz, TEMP[2], IMM[0].xxxx 12: MUL TEMP[2].y, TEMP[2], IN[0].wwww 13: MUL TEMP[2].z, TEMP[2], IN[1].wwww 14: TEX TEMP[1].x, TEMP[0].xyww, SAMP[0], 2D_ARRAY 15: TEX TEMP[1].y, TEMP[0].xzww, SAMP[1], 2D_ARRAY 16: TEX TEMP[1].z, TEMP[0].xzww, SAMP[2], 2D_ARRAY 17: TEX TEMP[3].x, TEMP[2].xyww, SAMP[0], 2D_ARRAY 18: TEX TEMP[3].y, TEMP[2].xzww, SAMP[1], 2D_ARRAY 19: TEX TEMP[3].z, TEMP[2].xzww, SAMP[2], 2D_ARRAY 20: ROUND TEMP[0].yz, IN[0] 21: ADD TEMP[0].yz, TEMP[0], -IN[0] 22: MUL TEMP[0].yz, |TEMP[0]|, IMM[0].wwww 23: LRP TEMP[1], TEMP[0].yzzz, TEMP[1], TEMP[3] 24: MOV TEMP[1].w, IMM[0].zzzz 25: DP4 OUT[0].x, CONST[0], TEMP[1] 26: DP4 OUT[0].y, CONST[1], TEMP[1] 27: DP4 OUT[0].z, CONST[2], TEMP[1] 28: MOV OUT[0].w, IMM[0].zzzz 29: END MAIN:-1 () BB:0 (59 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 %r104 a[0x90] (0) 1: linterp pass f32 %r106 a[0x94] (0) 2: sub ftz f32 %r108 %r106 0.500000 (0) 3: linterp pass f32 %r109 a[0x98] (0) 4: sub ftz f32 %r111 %r109 0.500000 (0) 5: cvt ftz f32 rni %r112 %r108 (0) 6: cvt ftz f32 rni %r113 %r111 (0) 7: add ftz f32 %r119 %r112 0.500000 (0) 8: add ftz f32 %r121 %r113 0.500000 (0) 9: linterp pass f32 %r124 a[0x9c] (0) 10: mul ftz f32 %r125 %r119 %r124 (0) 11: linterp pass f32 %r127 a[0xac] (0) 12: mul ftz f32 %r128 %r121 %r127 (0) 13: linterp pass f32 %r130 a[0xa0] (0) 14: linterp pass f32 %r132 a[0xa4] (0) 15: sub ftz f32 %r134 %r132 0.500000 (0) 16: linterp pass f32 %r135 a[0xa8] (0) 17: sub ftz f32 %r137 %r135 0.500000 (0) 18: cvt ftz f32 rni %r138 %r134 (0) 19: cvt ftz f32 rni %r139 %r137 (0) 20: mov u32 %r142 0x3f800000 (0) 21: add ftz f32 %r145 %r138 0.500000 (0) 22: add ftz f32 %r147 %r139 0.500000 (0) 23: mul ftz f32 %r151 %r145 %r124 (0) 24: mul ftz f32 %r154 %r147 %r127 (0) 25: mov u16 %r156 0x0000 (0) 26: tex 2D_ARRAY $r8 $s0 f32 %r157 %r156 %r104 %r125 (0) 27: tex 2D_ARRAY $r9 $s0 f32 %r159 %r156 %r104 %r128 (0) 28: tex 2D_ARRAY $r10 $s0 f32 %r161 %r156 %r104 %r128 (0) 29: mov u16 %r162 0x0001 (0) 30: tex 2D_ARRAY $r8 $s0 f32 %r163 %r162 %r130 %r151 (0) 31: tex 2D_ARRAY $r9 $s0 f32 %r165 %r162 %r130 %r154 (0) 32: tex 2D_ARRAY $r10 $s0 f32 %r167 %r162 %r130 %r154 (0) 33: cvt ftz f32 rni %r169 %r106 (0) 34: cvt ftz f32 rni %r171 %r109 (0) 35: add ftz f32 %r174 %r169 neg %r106 (0) 36: add ftz f32 %r177 %r171 neg %r109 (0) 37: abs ftz f32 %r180 %r174 (0) 38: add ftz f32 %r182 %r180 %r180 (0) 39: abs ftz f32 %r183 %r177 (0) 40: add ftz f32 %r185 %r183 %r183 (0) 41: sub ftz f32 %r188 %r157 %r163 (0) 42: mad ftz f32 %r189 %r188 %r182 %r163 (0) 43: sub ftz f32 %r190 %r159 %r165 (0) 44: mad ftz f32 %r191 %r190 %r185 %r165 (0) 45: sub ftz f32 %r192 %r161 %r167 (0) 46: mad ftz f32 %r193 %r192 %r185 %r167 (0) 47: mul ftz f32 %r206 %r189 c0[0x0] (0) 48: mad ftz f32 %r208 %r191 c0[0x4] %r206 (0) 49: mad ftz f32 %r210 %r193 c0[0x8] %r208 (0) 50: add ftz f32 %r212 %r210 c0[0xc] (0) 51: mul ftz f32 %r215 %r189 c0[0x10] (0) 52: mad ftz f32 %r217 %r191 c0[0x14] %r215 (0) 53: mad ftz f32 %r219 %r193 c0[0x18] %r217 (0) 54: add ftz f32 %r221 %r219 c0[0x1c] (0) 55: mul ftz f32 %r224 %r189 c0[0x20] (0) 56: mad ftz f32 %r226 %r191 c0[0x24] %r224 (0) 57: mad ftz f32 %r228 %r193 c0[0x28] %r226 (0) 58: add ftz f32 %r230 %r228 c0[0x2c] (0) BB:1 (5 instructions) - idom = BB:0, df = { } 59: mov (SUBOP:1) f32 $r0 %r212 (0) 60: mov (SUBOP:1) f32 $r1 %r221 (0) 61: mov (SUBOP:1) f32 $r2 %r230 (0) 62: mov (SUBOP:1) f32 $r3 %r142 (0) 63: exit - # (0) MAIN:-1 () BB:0 (78 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 $r0 a[0x90] (8) 1: linterp pass f32 $r1 a[0x94] (8) 2: sub ftz f32 $r2 $r1 0.500000 (8) 3: linterp pass f32 $r7 a[0x98] (8) 4: sub ftz f32 $r3 $r7 0.500000 (8) 5: cvt ftz f32 rni $r2 $r2 (8) 6: cvt ftz f32 rni $r3 $r3 (8) 7: add ftz f32 $r2 $r2 0.500000 (8) 8: add ftz f32 $r3 $r3 0.500000 (8) 9: linterp pass f32 $r4 a[0x9c] (8) 10: mul ftz f32 $r6 $r2 $r4 (8) 11: linterp pass f32 $r2 a[0xac] (8) 12: mul ftz f32 $r8 $r3 $r2 (8) 13: linterp pass f32 $r11 a[0xa0] (8) 14: linterp pass f32 $r3 a[0xa4] (8) 15: sub ftz f32 $r3 $r3 0.500000 (8) 16: linterp pass f32 $r5 a[0xa8] (8) 17: sub ftz f32 $r5 $r5 0.500000 (8) 18: cvt ftz f32 rni $r9 $r3 (8) 19: cvt ftz f32 rni $r5 $r5 (8) 20: mov u32 $r3 0x3f800000 (8) 21: add ftz f32 $r9 $r9 0.500000 (8) 22: add ftz f32 $r5 $r5 0.500000 (8) 23: mul ftz f32 $r10 $r9 $r4 (8) 24: mul ftz f32 $r2 $r5 $r2 (8) 25: mov u16 $r9 0x0000 (8) 26: mov u32 $r4 $r9 (8) 27: mov u32 $r5 $r0 (8) 28: tex 2D_ARRAY $r8 $s0 f32 $r12 $r4t (8) 29: mov u32 $r4 $r9 (8) 30: mov u32 $r5 $r0 (8) 31: mov u32 $r6 $r8 (8) 32: tex 2D_ARRAY $r9 $s0 f32 $r13 $r4t (8) 33: mov u32 $r4 $r9 (8) 34: mov u32 $r5 $r0 (8) 35: mov u32 $r6 $r8 (8) 36: tex 2D_ARRAY $r10 $s0 f32 $r0 $r4t (8) 37: mov u16 $r14 0x0001 (8) 38: mov u32 $r8 $r14 (8) 39: mov u32 $r9 $r11 (8) 40: tex 2D_ARRAY $r8 $s0 f32 $r8 $r8t (8) 41: mov u32 $r4 $r14 (8) 42: mov u32 $r5 $r11 (8) 43: mov u32 $r6 $r2 (8) 44: tex 2D_ARRAY $r9 $s0 f32 $r9 $r4t (8) 45: mov u32 $r4 $r14 (8) 46: mov u32 $r5 $r11 (8) 47: mov u32 $r6 $r2 (8) 48: tex 2D_ARRAY $r10 $s0 f32 $r2 $r4t (8) 49: cvt ftz f32 rni $r4 $r1 (8) 50: cvt ftz f32 rni $r5 $r7 (8) 51: add ftz f32 $r1 $r4 neg $r1 (8) 52: add ftz f32 $r4 $r5 neg $r7 (8) 53: abs ftz f32 $r1 $r1 (8) 54: add ftz f32 $r1 $r1 $r1 (8) 55: abs ftz f32 $r4 $r4 (8) 56: add ftz f32 $r4 $r4 $r4 (8) 57: texbar (SUBOP:2) - # $r12 $r8 (8) 58: sub ftz f32 $r5 $r12 $r8 (8) 59: mad ftz f32 $r5 $r5 $r1 $r8 (8) 60: texbar (SUBOP:1) - # $r13 $r9 (8) 61: sub ftz f32 $r1 $r13 $r9 (8) 62: mad ftz f32 $r6 $r1 $r4 $r9 (8) 63: texbar - # $r0 $r2 (8) 64: sub ftz f32 $r0 $r0 $r2 (8) 65: mad ftz f32 $r2 $r0 $r4 $r2 (8) 66: mul ftz f32 $r0 $r5 c0[0x0] (8) 67: mad ftz f32 $r0 $r6 c0[0x4] $r0 (8) 68: mad ftz f32 $r0 $r2 c0[0x8] $r0 (8) 69: add ftz f32 $r0 $r0 c0[0xc] (8) 70: mul ftz f32 $r1 $r5 c0[0x10] (8) 71: mad ftz f32 $r1 $r6 c0[0x14] $r1 (8) 72: mad ftz f32 $r1 $r2 c0[0x18] $r1 (8) 73: add ftz f32 $r1 $r1 c0[0x1c] (8) 74: mul ftz f32 $r4 $r5 c0[0x20] (8) 75: mad ftz f32 $r4 $r6 c0[0x24] $r4 (8) 76: mad ftz f32 $r2 $r2 c0[0x28] $r4 (8) 77: add ftz f32 $r2 $r2 c0[0x2c] (8) BB:1 (1 instructions) - idom = BB:0, df = { } 78: exit - # (8) FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] DCL SAMP[1] DCL CONST[0..2] DCL TEMP[0] 0: TEX TEMP[0], IN[0], SAMP[0], 2D 1: MOV OUT[0].w, TEMP[0] 2: TEX TEMP[0], TEMP[0], SAMP[1], 1D 3: DP4 OUT[0].x, CONST[0], TEMP[0] 4: DP4 OUT[0].y, CONST[1], TEMP[0] 5: DP4 OUT[0].z, CONST[2], TEMP[0] 6: END MAIN:-1 () BB:0 (16 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 %r36 a[0x80] (0) 1: linterp pass f32 %r37 a[0x84] (0) 2: tex 2D $r8 $s0 f32 { %r38 %r39 %r40 %r41 } %r36 %r37 (0) 3: tex 1D $r9 $s0 f32 { %r43 %r44 %r45 %r46 } %r38 (0) 4: mul ftz f32 %r52 %r43 c0[0x0] (0) 5: mad ftz f32 %r54 %r44 c0[0x4] %r52 (0) 6: mad ftz f32 %r56 %r45 c0[0x8] %r54 (0) 7: mad ftz f32 %r58 %r46 c0[0xc] %r56 (0) 8: mul ftz f32 %r61 %r43 c0[0x10] (0) 9: mad ftz f32 %r63 %r44 c0[0x14] %r61 (0) 10: mad ftz f32 %r65 %r45 c0[0x18] %r63 (0) 11: mad ftz f32 %r67 %r46 c0[0x1c] %r65 (0) 12: mul ftz f32 %r70 %r43 c0[0x20] (0) 13: mad ftz f32 %r72 %r44 c0[0x24] %r70 (0) 14: mad ftz f32 %r74 %r45 c0[0x28] %r72 (0) 15: mad ftz f32 %r76 %r46 c0[0x2c] %r74 (0) BB:1 (5 instructions) - idom = BB:0, df = { } 16: mov (SUBOP:1) f32 $r0 %r58 (0) 17: mov (SUBOP:1) f32 $r1 %r67 (0) 18: mov (SUBOP:1) f32 $r2 %r76 (0) 19: mov (SUBOP:1) f32 $r3 %r41 (0) 20: exit - # (0) MAIN:-1 () BB:0 (18 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 $r0 a[0x80] (8) 1: linterp pass f32 $r1 a[0x84] (8) 2: tex 2D $r8 $s0 f32 $r2d $r0d (8) 3: texbar - # $r2d (8) 4: tex 1D $r9 $s0 f32 $r4q $r2 (8) 5: texbar - # $r4q (8) 6: mul ftz f32 $r0 $r4 c0[0x0] (8) 7: mad ftz f32 $r0 $r5 c0[0x4] $r0 (8) 8: mad ftz f32 $r0 $r6 c0[0x8] $r0 (8) 9: mad ftz f32 $r0 $r7 c0[0xc] $r0 (8) 10: mul ftz f32 $r1 $r4 c0[0x10] (8) 11: mad ftz f32 $r1 $r5 c0[0x14] $r1 (8) 12: mad ftz f32 $r1 $r6 c0[0x18] $r1 (8) 13: mad ftz f32 $r1 $r7 c0[0x1c] $r1 (8) 14: mul ftz f32 $r2 $r4 c0[0x20] (8) 15: mad ftz f32 $r2 $r5 c0[0x24] $r2 (8) 16: mad ftz f32 $r2 $r6 c0[0x28] $r2 (8) 17: mad ftz f32 $r2 $r7 c0[0x2c] $r2 (8) BB:1 (1 instructions) - idom = BB:0, df = { } 18: exit - # (8) FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] DCL SAMP[1] DCL TEMP[0] 0: TEX TEMP[0], IN[0], SAMP[0], 2D 1: MOV OUT[0].w, TEMP[0] 2: TEX OUT[0].xyz, TEMP[0], SAMP[1], 1D 3: END MAIN:-1 () BB:0 (4 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 %r17 a[0x80] (0) 1: linterp pass f32 %r18 a[0x84] (0) 2: tex 2D $r8 $s0 f32 { %r19 %r20 %r21 %r22 } %r17 %r18 (0) 3: tex 1D $r9 $s0 f32 { %r24 %r25 %r26 } %r19 (0) BB:1 (5 instructions) - idom = BB:0, df = { } 4: mov (SUBOP:1) f32 $r0 %r24 (0) 5: mov (SUBOP:1) f32 $r1 %r25 (0) 6: mov (SUBOP:1) f32 $r2 %r26 (0) 7: mov (SUBOP:1) f32 $r3 %r22 (0) 8: exit - # (0) MAIN:-1 () BB:0 (5 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 $r0 a[0x80] (8) 1: linterp pass f32 $r1 a[0x84] (8) 2: tex 2D $r8 $s0 f32 $r2d $r0d (8) 3: texbar - # $r2d (8) 4: tex 1D $r9 $s0 f32 $r4t $r2 (8) BB:1 (5 instructions) - idom = BB:0, df = { } 5: texbar - # $r4t (8) 6: mov (SUBOP:1) f32 $r0 $r4 (8) 7: mov (SUBOP:1) f32 $r1 $r5 (8) 8: mov (SUBOP:1) f32 $r2 $r6 (8) 9: exit - # (8) FRAG DCL IN[0], GENERIC[0], LINEAR DCL IN[1], COLOR, LINEAR DCL OUT[0], COLOR DCL SAMP[0] DCL TEMP[0] 0: TEX TEMP[0], IN[0], SAMP[0], 2D 1: MUL OUT[0], TEMP[0], IN[1] 2: END MAIN:-1 () BB:0 (11 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 %r21 a[0x80] (0) 1: linterp pass f32 %r22 a[0x84] (0) 2: tex 2D $r8 $s0 f32 { %r23 %r24 %r25 %r26 } %r21 %r22 (0) 3: linterp pass f32 %r27 a[0x280] (0) 4: mul ftz f32 %r28 %r23 %r27 (0) 5: linterp pass f32 %r29 a[0x284] (0) 6: mul ftz f32 %r30 %r24 %r29 (0) 7: linterp pass f32 %r31 a[0x288] (0) 8: mul ftz f32 %r32 %r25 %r31 (0) 9: linterp pass f32 %r33 a[0x28c] (0) 10: mul ftz f32 %r34 %r26 %r33 (0) BB:1 (5 instructions) - idom = BB:0, df = { } 11: mov (SUBOP:1) f32 $r0 %r28 (0) 12: mov (SUBOP:1) f32 $r1 %r30 (0) 13: mov (SUBOP:1) f32 $r2 %r32 (0) 14: mov (SUBOP:1) f32 $r3 %r34 (0) 15: exit - # (0) MAIN:-1 () BB:0 (12 instructions) - df = { } -> BB:1 (tree) 0: linterp pass f32 $r0 a[0x80] (8) 1: linterp pass f32 $r1 a[0x84] (8) 2: tex 2D $r8 $s0 f32 $r0q $r0d (8) 3: linterp pass f32 $r4 a[0x280] (8) 4: texbar - # $r0q (8) 5: mul ftz f32 $r0 $r0 $r4 (8) 6: linterp pass f32 $r4 a[0x284] (8) 7: mul ftz f32 $r1 $r1 $r4 (8) 8: linterp pass f32 $r4 a[0x288] (8) 9: mul ftz f32 $r2 $r2 $r4 (8) 10: linterp pass f32 $r4 a[0x28c] (8) 11: mul ftz f32 $r3 $r3 $r4 (8) BB:1 (1 instructions) - idom = BB:0, df = { } 12: exit - # (8) ========================================================================== Forced video codec: ffh264vdpau Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 56.60.100 (external) Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU)) ========================================================================== Audio: no sound Starting playback... Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [vdpau] 3840x2160 => 3840x2160 H.264 VDPAU acceleration HDR[00] = 0x00020461 HDR[04] = 0x00000000 HDR[08] = 0x00000000 HDR[0c] = 0x00000000 HDR[10] = 0x000ff000 HDR[14] = 0x00000000 HDR[18] = 0x00000fff HDR[1c] = 0x00000000 HDR[20] = 0x00000000 HDR[24] = 0x00000000 HDR[28] = 0x00000000 HDR[2c] = 0x00000000 HDR[30] = 0x00000000 HDR[34] = 0x0ffff000 HDR[38] = 0x00000000 HDR[3c] = 0x00000000 HDR[40] = 0x00000000 HDR[44] = 0x000f0000 HDR[48] = 0x00000000 HDR[4c] = 0x00000000 shader binary code (0xe8 bytes): 45720377 22804200 fff01c66 06000080 03f01c66 0a7e0070 fff01c66 06000090 00011de4 28000000 04015de4 28000000 08019de4 28000000 0c01dde4 28000000 42057207 22047400 13f01c66 0a7e0080 fff11c66 060000a0 13f01c66 0a7e0280 00309c40 5800cfc0 00011de2 18fa0000 0030dc40 5800cfa0 08115c40 30080000 42820047 24004480 0c119c40 30080000 1021dc00 c8000000 00011de4 28000000 13f01c66 0a7e0090 00011de2 1afa0000 08115c40 30080000 0c119c40 30080000 e4048047 20000004 1031dc00 c8000000 00011de4 28000000 13f01c66 0a7e00a0 00001de7 80000000 HDR[00] = 0x00020861 HDR[04] = 0x06000000 HDR[08] = 0x01000000 HDR[0c] = 0x00000000 HDR[10] = 0x000ff000 HDR[14] = 0x00000000 HDR[18] = 0x00000000 HDR[1c] = 0x00000000 HDR[20] = 0x00000000 HDR[24] = 0x00000000 HDR[28] = 0x00000000 HDR[2c] = 0x00000000 HDR[30] = 0x00000000 HDR[34] = 0x00000000 HDR[38] = 0x00000000 HDR[3c] = 0x00000000 HDR[40] = 0x00000000 HDR[44] = 0x00000000 HDR[48] = 0x00000000 HDR[4c] = 0x00000000 shader binary code (0x10 bytes): 000002e7 20000000 00001de7 80000000 HDR[00] = 0x00021462 HDR[04] = 0x00000000 HDR[08] = 0x00000000 HDR[0c] = 0x00000000 HDR[10] = 0x00000000 HDR[14] = 0x80000000 HDR[18] = 0x0000000f HDR[1c] = 0x00000000 HDR[20] = 0x00000000 HDR[24] = 0x00000000 HDR[28] = 0x00000000 HDR[2c] = 0x00000000 HDR[30] = 0x00000000 HDR[34] = 0x00000000 HDR[38] = 0x000000ff HDR[3c] = 0x00000000 HDR[40] = 0x00000000 HDR[44] = 0x00000000 HDR[48] = 0x0000000f HDR[4c] = 0x00000000 shader binary code (0x78 bytes): 0312e237 22e04c22 fff01c00 c07e0080 fff05c00 c07e0084 fc001d06 8013c008 fff11c00 c07e0280 00001de6 f0000000 10001c40 58000000 fff11c00 c07e0284 e042e047 2002e042 10105c40 58000000 fff11c00 c07e0288 10209c40 58000000 fff11c00 c07e028c 1030dc40 58000000 00001de7 80000000 Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [vdpau] 3840x2160 => 3840x2160 H.264 VDPAU acceleration HDR[00] = 0x00021462 HDR[04] = 0x00000000 HDR[08] = 0x00000000 HDR[0c] = 0x00000000 HDR[10] = 0x00000000 HDR[14] = 0x80000000 HDR[18] = 0x00ffff00 HDR[1c] = 0x00000000 HDR[20] = 0x00000000 HDR[24] = 0x00000000 HDR[28] = 0x00000000 HDR[2c] = 0x00000000 HDR[30] = 0x00000000 HDR[34] = 0x00000000 HDR[38] = 0x00000000 HDR[3c] = 0x00000000 HDR[40] = 0x00000000 HDR[44] = 0x00000000 HDR[48] = 0x0000000f HDR[4c] = 0x00000000 shader binary code (0x2d8 bytes): e042e237 20428042 fff01c00 c07e0090 fff05c00 c07e0094 00109d20 5000cfc0 fff1dc00 c07e0098 0070dd20 5000cfc0 09209c84 10800000 0d20dc84 10800000 42e04287 223042e0 00209c20 5000cfc0 0030dc20 5000cfc0 fff11c00 c07e009c 10219c40 58000000 fff09c00 c07e00ac 08321c40 58000000 fff2dc00 c07e00a0 42e042e7 22004280 fff0dc00 c07e00a4 0030dd20 5000cfc0 fff15c00 c07e00a8 00515d20 5000cfc0 0d225c84 10800000 15215c84 10800000 0000dde2 18fe0000 42720277 22804280 00925c20 5000cfc0 00515c20 5000cfc0 10929c40 58000000 08509c40 58000000 00025de2 18000000 24011de4 28000000 00015de4 28000000 82004317 22004312 fc431d06 80184008 24011de4 28000000 00015de4 28000000 20019de4 28000000 fc435d06 80188009 24011de4 28000000 00015de4 28000000 42831287 20431280 20019de4 28000000 fc401d06 8019000a 04039de2 18000000 38021de4 28000000 2c025de4 28000000 fc821d06 80184008 38011de4 28000000 43128207 23128200 2c015de4 28000000 08019de4 28000000 fc425d06 80188009 38011de4 28000000 2c015de4 28000000 08019de4 28000000 fc409d06 8019000a 72027207 22804282 05211c84 10800000 1d215c84 10800000 04405d20 50000000 1c511d20 50000000 05205c44 10800000 04105c20 50000000 11211c44 10800000 028c2207 22028c22 10411c20 50000000 08001de6 f0000000 20c15d20 50000000 04515c40 30100000 04001de6 f0000000 24d05d20 50000000 10119c40 30120000 80428c27 20428282 00001de6 f0000000 08001d20 50000000 10009c40 30040000 00501c40 58004000 10601c40 30004000 20201c40 30004000 30001c20 50004000 42828287 22828280 40505c40 58004000 50605c40 30024000 60205c40 30024000 70105c20 50004000 80511c40 58004000 90611c40 30084000 a0209c40 30084000 0002e047 20000000 b0209c20 50004000 00001de7 80000000