Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2014
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. Old:
  2.  
  3. 0000000000000ab0 <ff_emu_edge_hfix8_mmx>:
  4. ab0: 46 0f b6 14 01 movzbl (%rcx,%r8,1),%r10d
  5. ab5: 45 69 d2 01 01 01 01 imul $0x1010101,%r10d,%r10d
  6. abc: 41 0f 6e c2 movd %r10d,%mm0
  7. ac0: 0f 62 c0 punpckldq %mm0,%mm0
  8. ac3: 0f 7f 01 movq %mm0,(%rcx)
  9. ac6: 48 01 d1 add %rdx,%rcx
  10. ac9: 49 ff c9 dec %r9
  11. acc: 75 e2 jne ab0 <ff_emu_edge_hfix8_mmx>
  12. ace: f3 c3 repz retq
  13.  
  14. 0000000000000b60 <ff_emu_edge_hfix16_sse2>:
  15. b60: 46 0f b6 14 01 movzbl (%rcx,%r8,1),%r10d
  16. b65: 45 69 d2 01 01 01 01 imul $0x1010101,%r10d,%r10d
  17. b6c: 66 41 0f 6e c2 movd %r10d,%xmm0
  18. b71: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
  19. b76: f3 0f 7f 01 movdqu %xmm0,(%rcx)
  20. b7a: 48 01 d1 add %rdx,%rcx
  21. b7d: 49 ff c9 dec %r9
  22. b80: 75 de jne b60 <ff_emu_edge_hfix16_sse2>
  23. b82: f3 c3 repz retq
  24.  
  25. New:
  26.  
  27. 0000000000000b00 <ff_emu_edge_hfix8_mmxext>:
  28. b00: 42 0f 6e 44 01 fd movd -0x3(%rcx,%r8,1),%mm0
  29. b06: 0f 60 c0 punpcklbw %mm0,%mm0
  30. b09: 0f 70 c0 ff pshufw $0xff,%mm0,%mm0
  31. b0d: 0f 7f 01 movq %mm0,(%rcx)
  32. b10: 48 01 d1 add %rdx,%rcx
  33. b13: 49 ff c9 dec %r9
  34. b16: 75 e8 jne b00 <ff_emu_edge_hfix8_mmxext>
  35. b18: f3 c3 repz retq
  36.  
  37. 0000000000000b80 <ff_emu_edge_hfix16_sse2>:
  38. b80: 66 42 0f 6e 44 01 fd movd -0x3(%rcx,%r8,1),%xmm0
  39. b87: 66 0f 60 c0 punpcklbw %xmm0,%xmm0
  40. b8b: f2 0f 70 c0 ff pshuflw $0xff,%xmm0,%xmm0
  41. b90: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
  42. b94: f3 0f 7f 01 movdqu %xmm0,(%rcx)
  43. b98: 48 01 d1 add %rdx,%rcx
  44. b9b: 49 ff c9 dec %r9
  45. b9e: 75 e0 jne b80 <ff_emu_edge_hfix16_sse2>
  46. ba0: f3 c3 repz retq
  47.  
  48. 0000000000000d40 <ff_emu_edge_hfix16_ssse3>:
  49. d40: 66 0f 6f 0d 00 00 00 movdqa 0x0(%rip),%xmm1 # d48 <ff_emu_edge_hfix16_ssse3.loop_y>
  50. 0000000000000d48 <ff_emu_edge_hfix16_ssse3.loop_y>:
  51. d48: 66 42 0f 6e 44 01 fd movd -0x3(%rcx,%r8,1),%xmm0
  52. d4f: 66 0f 38 00 c1 pshufb %xmm1,%xmm0
  53. d54: f3 0f 7f 01 movdqu %xmm0,(%rcx)
  54. d58: 48 01 d1 add %rdx,%rcx
  55. d5b: 49 ff c9 dec %r9
  56. d5e: 75 e8 jne d48 <ff_emu_edge_hfix16_ssse3.loop_y>
  57. d60: c3 retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement