Skip to content

Smoothscale assembly routines should be converted to intrinsics (3586)ย #1767

Open
@GalacticEmperor1

Description

@GalacticEmperor1

Issue โ„–3586 opened by Starbuck5 at 2022-11-24 06:19:47

This is the only handwritten assembly in Pygame, and it is stuck in the past. Modern assembly we use "intrinsics" which can be written as lines of C and translate into assembly. This is more maintainable and portable, even allows header-file-translation to other SIMD standards (like we have an SSE2Neon header to convert x86 SSE routines to ARM Neon routines).

See scale_mmx.c and related files VS something like simd_blitters_sse2.c


Comments

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions