Displaying 3 results from an estimated 3 matches for "psubsw".
2005 Jul 20
1
MMX IDCT for theora-exp
...\
+ " movq " r0","r5"\n" \
+ " pmulhw " r3","r0"\n" \
+ " paddsw " r7","r4"\n" \
+ " pmulhw " r1","r5"\n" \
+ " movq " C(7)","r7"\n" \
+ " psubsw " r2","r6"\n" \
+ " paddw " r3","r0"\n" \
+ " pmulhw " r7","r3"\n" \
+ " movq " I(2)","r2"\n" \
+ " pmulhw " r1","r7"\n" \
+ " paddw " r1&qu...
2004 Aug 24
5
MMX/mmxext optimisations
quite some speed improvement indeed.
attached the updated patch to apply to svn/trunk.
j
-------------- next part --------------
A non-text attachment was scrubbed...
Name: theora-mmx.patch.gz
Type: application/x-gzip
Size: 8648 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20040824/5a5f2731/theora-mmx.patch-0001.bin
2013 Oct 15
0
[LLVMdev] [llvm-commits] r192750 - Enable MI Sched for x86.
...[[TEMP]], [[PARAM1:%[a-z0-9]+]]
>> ; CHECK: movd %rax, [[PARAM2:%[a-z0-9]+]]
>> -; CHECK: movq (%rsp), [[PARAM1:%[a-z0-9]+]]
>> ; CHECK: psubsb [[PARAM2]], [[PARAM1]]
>> ; CHECK: ret
>>
>> @@ -137,9 +141,10 @@ entry:
>>
>> ; CHECK-LABEL: test_psubswv:
>> ; CHECK: callq getFirstParam
>> +; CHECK: movq %rax, [[TEMP:%[a-z0-9]+]]
>> ; CHECK: callq getSecondParam
>> +; CHECK: movd [[TEMP]], [[PARAM1:%[a-z0-9]+]]
>> ; CHECK: movd %rax, [[PARAM2:%[a-z0-9]+]]
>> -; CHECK: movq (%rsp), [[PARAM1:%[a-z0-9]+...