mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-27 12:04:27 +01:00
x86: paddq
This commit is contained in:
25
README.adoc
25
README.adoc
@@ -11493,7 +11493,7 @@ One "downside" of glibc is that it exercises much more kernel functionality on i
|
||||
|
||||
== C
|
||||
|
||||
Programs under link:userland/c/[] are examples of link:https://en.wikipedia.org/wiki/ANSI_C[ANSI C] programming.
|
||||
Programs under link:userland/c/[] are examples of link:https://en.wikipedia.org/wiki/ANSI_C[ANSI C] programming:
|
||||
|
||||
* Standard library
|
||||
** assert.h
|
||||
@@ -11541,19 +11541,19 @@ What is POSIX:
|
||||
|
||||
== Userland assembly
|
||||
|
||||
Programs under `userland/arch/<arch>/` are examples of userland assembly programming:
|
||||
Programs under `userland/arch/<arch>/` are examples of userland assembly programming.
|
||||
|
||||
* link:userland/arch/x86_64/[] moved from: https://github.com/cirosantilli/x86-assembly-cheat
|
||||
* link:userland/arch/arm/[] moved from: https://github.com/cirosantilli/arm-assembly-cheat
|
||||
* link:userland/arch/aarch64/[] moved from: https://github.com/cirosantilli/arm-assembly-cheat
|
||||
This section will document ISA agnostic concepts.
|
||||
|
||||
ISA specifics are covered at:
|
||||
|
||||
* <<x86-userland-assembly>> under link:userland/arch/x86_64/[], originally migrated from: https://github.com/cirosantilli/x86-assembly-cheat
|
||||
* <<arm-userland-assembly>> under originally migrated from https://github.com/cirosantilli/arm-assembly-cheat under:
|
||||
** link:userland/arch/arm/[]
|
||||
** link:userland/arch/aarch64/[]
|
||||
|
||||
Like other userland programs, these programs can be run as explained at: <<userland-setup>>.
|
||||
|
||||
This section will document ISA generic ideas. ISA specifics are documented on the following sections:
|
||||
|
||||
* <<x86-userland-assembly>>
|
||||
* <<arm-userland-assembly>>
|
||||
|
||||
The first example that you want to run for each arch is:
|
||||
|
||||
....
|
||||
@@ -11836,7 +11836,10 @@ Once those are done, everything else left on userland is just to learn a huge li
|
||||
|
||||
=== x86 userland assembly instructions
|
||||
|
||||
TODO
|
||||
==== x86 SIMD
|
||||
|
||||
* SVE2
|
||||
** link:userland/arch/x86_64/paddq.S[]
|
||||
|
||||
=== rdtsc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user