name | storage base | size | operand | alt. SCs | const. SCs | save |
---|---|---|---|---|---|---|
descriptor-reg | registers | 1 | qword | control-stack | constant, immediate | t |
any-reg | registers | 1 | qword | control-stack | immediate | t |
signed-reg | registers | 1 | qword | signed-stack | immediate | t |
constant | constant | 1 | qword | nil | ||
fp-single-zero | immediate-constant | 1 | nil | nil | ||
fp-double-zero | immediate-constant | 1 | nil | nil | ||
fp-complex-single-zero | immediate-constant | 1 | nil | nil | ||
fp-complex-double-zero | immediate-constant | 1 | nil | nil | ||
fp-single-immediate | immediate-constant | 1 | nil | nil | ||
fp-double-immediate | immediate-constant | 1 | nil | nil | ||
fp-complex-single-immediate | immediate-constant | 1 | nil | nil | ||
fp-complex-double-immediate | immediate-constant | 1 | nil | nil | ||
int-sse-immediate | immediate-constant | 1 | nil | nil | ||
double-sse-immediate | immediate-constant | 1 | nil | nil | ||
single-sse-immediate | immediate-constant | 1 | nil | nil | ||
int-avx2-immediate | immediate-constant | 1 | nil | nil | ||
double-avx2-immediate | immediate-constant | 1 | nil | nil | ||
single-avx2-immediate | immediate-constant | 1 | nil | nil | ||
immediate | immediate-constant | 1 | nil | nil | ||
control-stack | stack | 1 | qword | nil | ||
signed-stack | stack | 1 | qword | nil | ||
unsigned-stack | stack | 1 | qword | nil | ||
character-stack | stack | 1 | qword | nil | ||
sap-stack | stack | 1 | qword | nil | ||
single-stack | stack | 1 | qword | nil | ||
double-stack | stack | 1 | double | nil | ||
complex-single-stack | stack | 1 | complex | nil | ||
complex-double-stack | stack | 2 | complex | nil | ||
int-sse-stack | stack | 2 | oword | nil | ||
double-sse-stack | stack | 2 | oword | nil | ||
single-sse-stack | stack | 2 | oword | nil | ||
int-avx2-stack | stack | 4 | hword | nil | ||
double-avx2-stack | stack | 4 | hword | nil | ||
single-avx2-stack | stack | 4 | hword | nil | ||
ignore-me | noise | 1 | nil | nil | ||
character-reg | registers | 1 | qword | character-stack | immediate | t |
sap-reg | registers | 1 | qword | sap-stack | immediate | t |
unsigned-reg | registers | 1 | qword | unsigned-stack | immediate | t |
single-reg | float-registers | 1 | float | single-stack | fp-single-zero, fp-single-immediate | t |
double-reg | float-registers | 1 | double | double-stack | fp-double-zero, fp-double-immediate | t |
complex-single-reg | float-registers | 1 | complex | complex-single-stack | fp-complex-single-zero, fp-complex-single-immediate | t |
complex-double-reg | float-registers | 1 | complex | complex-double-stack | fp-complex-double-zero, fp-complex-double-immediate | t |
sse-reg | float-registers | 1 | oword | nil | ||
int-sse-reg | float-registers | 1 | oword | int-sse-stack | int-sse-immediate | t |
double-sse-reg | float-registers | 1 | oword | double-sse-stack | double-sse-immediate | t |
single-sse-reg | float-registers | 1 | oword | single-sse-stack | single-sse-immediate | t |
avx2-reg | float-registers | 1 | hword | nil | ||
int-avx2-reg | float-registers | 1 | hword | int-avx2-stack | int-avx2-immediate | t |
double-avx2-reg | float-registers | 1 | hword | double-avx2-stack | double-avx2-immediate | t |
single-avx2-reg | float-registers | 1 | hword | single-avx2-stack | single-avx2-immediate | t |
catch-block | stack | 6 | nil | nil | ||
unwind-block | stack | 5 | nil | nil |
Last active
February 20, 2021 22:48
-
-
Save privet-kitty/dca487612e99eb7ca9971e5e21d9f0e2 to your computer and use it in GitHub Desktop.
storage class (SBCL 2.0.1 x86-64)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment