Page MenuHomeFreeBSD

leonardo.bianconi_eldorado.org.br (Leonardo Bianconi)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 25 2018, 6:55 PM (72 w, 3 d)

Recent Activity

Apr 12 2019

leonardo.bianconi_eldorado.org.br added a comment to D15220: strcmp optimization for powerpc64.

Please, Can anyone review this?

Apr 12 2019, 12:38 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15118: memcpy optimization for powerpc64.

Please, Can anyone review this?

Apr 12 2019, 12:38 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15368: strcpy optimization for PowerPC64.

Please, Can anyone review this?

Apr 12 2019, 12:37 PM · PowerPC
leonardo.bianconi_eldorado.org.br retitled D15369: strncpy optimization for PowerPC64 from strncpy optimization fir PowerPC64 to strncpy optimization for PowerPC64.
Apr 12 2019, 12:36 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15369: strncpy optimization for PowerPC64.

Please, Can anyone review this?

Apr 12 2019, 12:36 PM · PowerPC

Mar 20 2019

leonardo.bianconi_eldorado.org.br added inline comments to D15118: memcpy optimization for powerpc64.
Mar 20 2019, 1:35 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15118: memcpy optimization for powerpc64.
Mar 20 2019, 1:25 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15118: memcpy optimization for powerpc64.

Implement memcpy focused in performance

Mar 20 2019, 1:23 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.

Added improvements based on Gustavo Romero review.

Mar 20 2019, 1:20 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.
Mar 20 2019, 1:11 PM · PowerPC

Mar 1 2019

leonardo.bianconi_eldorado.org.br added inline comments to D15118: memcpy optimization for powerpc64.
Mar 1 2019, 4:29 PM · PowerPC

Feb 27 2019

leonardo.bianconi_eldorado.org.br updated the summary of D15220: strcmp optimization for powerpc64.
Feb 27 2019, 2:25 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15220: strcmp optimization for powerpc64.

Improved strcmp performance

Feb 27 2019, 2:15 PM · PowerPC

Feb 25 2019

leonardo.bianconi_eldorado.org.br updated the summary of D15368: strcpy optimization for PowerPC64.
Feb 25 2019, 6:10 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15368: strcpy optimization for PowerPC64.

Hi Gustavo, thank you for you review. Considering your review and some additional changes, I improved the performance and now, at least, the performance is the same as the original solution.
Explaining: In the beginning of the code, it always tested if the address was aligned, which made the performance worst for short strings. I removed that check, assuming it always will align the address, even if it is already aligned. This change removed two instruction, the test and the branch.
I have reviewed the change for almost all your comments, but I couldn't figure out how to use the pipestat, as FreeBSD is not supported. Do you know if the AT works in CentOS? If so, I could test the code as is and run the pipestat.

Feb 25 2019, 6:05 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.

Added improvements based on Gustavo Romero review.

Feb 25 2019, 5:56 PM · PowerPC

Jan 16 2019

leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.

Using registers as %r as requested.

Jan 16 2019, 11:39 AM · PowerPC

Dec 21 2018

leonardo.bianconi_eldorado.org.br added inline comments to D14484: powerpc64: Add a trap stack area.
Dec 21 2018, 4:24 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D14484: powerpc64: Add a trap stack area.

Add a trap stack area

Dec 21 2018, 4:22 PM · PowerPC

Dec 7 2018

leonardo.bianconi_eldorado.org.br updated the diff for D17806: ppc64: handle exception 0x1500 (soft patch).

The reason of segmentation fault when treating the 0x1500 exception
was because it was being treated as a non-hypervisor trap, which
consider the registers srr0/srr1. As this trap is an hypervisor one,
the values were being placed in hsrr0/hsrr1.
Just changed the enter point for hypertrap, which saves the value of
hsrr0 and hsrr1 in srr0 and srr1.

Dec 7 2018, 4:15 PM

May 9 2018

leonardo.bianconi_eldorado.org.br added reviewers for D15368: strcpy optimization for PowerPC64: jhibbits, nwhitehorn, breno.leitao_gmail.com.
May 9 2018, 4:10 PM · PowerPC
leonardo.bianconi_eldorado.org.br added reviewers for D15369: strncpy optimization for PowerPC64: jhibbits, nwhitehorn, breno.leitao_gmail.com.
May 9 2018, 4:09 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15369: strncpy optimization for PowerPC64.
May 9 2018, 4:04 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15368: strcpy optimization for PowerPC64.
May 9 2018, 4:04 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15368: strcpy optimization for PowerPC64.
May 9 2018, 4:03 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15369: strncpy optimization for PowerPC64.
May 9 2018, 4:00 PM · PowerPC
leonardo.bianconi_eldorado.org.br created D15369: strncpy optimization for PowerPC64.
May 9 2018, 3:51 PM · PowerPC
leonardo.bianconi_eldorado.org.br created D15368: strcpy optimization for PowerPC64.
May 9 2018, 3:44 PM · PowerPC