Question: Write a C function for the following assembly unknown1: %xmm1, %xmm0 subss ret 2. unknown2: %xmm1, %xmm0 subsd ret unknown3: movaps %xmm0, cvtsd2ss addss %xmm0,

Write a C function for the following assembly

Write a C function for the following assembly unknown1: %xmm1, %xmm0 subss

unknown1: %xmm1, %xmm0 subss ret 2. unknown2: %xmm1, %xmm0 subsd ret unknown3: movaps %xmm0, cvtsd2ss addss %xmm0, cvtss2sd movsd %xmm2, ret %xmm1 %xmm@ (%rdi), %xmm1 (Ardi) unknown4: movsd movapd subsd movsd movapd ret (Nrdi), %xmm1 %xmm1, %xmm2 %xmm0,%xmm2 %xmm2, (Ardi) %xmm1 , %xmm0 unknown5 pxor movl %xmm0,%xmm0 $0,%eax ?13 L14: %xmm1 %xmm1 movss mulss addss addq (%rdx, %rax,4), (Arsi,Srax,4), %xmm1, %xmm0 $1,%rax L13: cmpq %rdi, %rax jb rep ret ?14 unknown6: pxor movl %xmm0,%xmm0 $0,%eax ?10 L11 : %xmm1 %xmm1 movsd mulsd addsd addq (Ardx,Arax,8), (Arsi,Srax,8), %xmm1, %xmm0 $1,%rax L10: cmpq %rdi, %rax jb rep ret ?11

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!