| 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