Changeset 84c0125 in buchla-68k for ram/execkey.s
- Timestamp:
- 08/07/2017 01:05:57 PM (7 years ago)
- Branches:
- master
- Children:
- 8325447
- Parents:
- 15854f1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/execkey.s
r15854f1 r84c0125 38 38 | Register variables 39 39 | ------------------ 40 A_FP = A5 | LONG -- struct idfnhdr |40 A_FP = A5 | LONG -- struct idfnhdr * 41 41 A_FPU = A4 | LONG -- FPU base address 42 A_SMP = A3 | LONG -- struct sment |42 A_SMP = A3 | LONG -- struct sment * 43 43 44 44 R_FPMANT = D7 | WORD -- FPU time mantissa … … 50 50 | Local (stack) variables 51 51 | ----------------------- 52 PT = -4 | LONG -- instpnt |53 VEP = -8 | LONG -- struct valent |52 PT = -4 | LONG -- instpnt * 53 VEP = -8 | LONG -- struct valent * 54 54 OLDI = -10 | WORD -- old IPL (sr) 55 55 OCTYPE = -12 | WORD -- oscillator 1 mode / scratch … … 61 61 TFPVAL = -24 | WORD -- temporary FPU value 62 62 LTMP = -28 | LONG -- long temporary 63 IP = -32 | LONG -- struct instdef |63 IP = -32 | LONG -- struct instdef * 64 64 GROUP = -34 | WORD -- group number << 4 65 65 … … 200 200 move.l 4(A_SMP),4(A0) 201 201 202 | smp->prv = (struct sment |)vep;202 | smp->prv = (struct sment *)vep; 203 203 204 204 move.l VEP(A6),4(A_SMP) … … 460 460 .page 461 461 462 | ltmp = (ltmp |pt->ipvmlt) >> 15;462 | ltmp = (ltmp * pt->ipvmlt) >> 15; 463 463 464 464 F00L137: move.l PT(A6),A0 … … 794 794 move.l 4(A_SMP),4(A0) 795 795 796 | smp->prv = (struct sment |)vep;796 | smp->prv = (struct sment *)vep; 797 797 798 798 move.l VEP(A6),4(A_SMP) … … 1054 1054 .page 1055 1055 1056 | ltmp = (ltmp |pt->ipvmlt) >> 15;1056 | ltmp = (ltmp * pt->ipvmlt) >> 15; 1057 1057 1058 1058 F01L137: move.l PT(A6),A0 … … 1343 1343 move.l 4(A_SMP),4(A0) 1344 1344 1345 | smp->prv = (struct sment |)vep;1345 | smp->prv = (struct sment *)vep; 1346 1346 1347 1347 move.l VEP(A6),4(A_SMP) … … 1603 1603 .page 1604 1604 1605 | ltmp = (ltmp |pt->ipvmlt) >> 15;1605 | ltmp = (ltmp * pt->ipvmlt) >> 15; 1606 1606 1607 1607 F02L137: move.l PT(A6),A0 … … 1892 1892 move.l 4(A_SMP),4(A0) 1893 1893 1894 | smp->prv = (struct sment |)vep;1894 | smp->prv = (struct sment *)vep; 1895 1895 1896 1896 move.l VEP(A6),4(A_SMP) … … 2152 2152 .page 2153 2153 2154 | ltmp = (ltmp |pt->ipvmlt) >> 15;2154 | ltmp = (ltmp * pt->ipvmlt) >> 15; 2155 2155 2156 2156 F03L137: move.l PT(A6),A0 … … 2468 2468 move.l 4(A_SMP),4(A0) 2469 2469 2470 | smp->prv = (struct sment |)vep;2470 | smp->prv = (struct sment *)vep; 2471 2471 2472 2472 move.l VEP(A6),4(A_SMP) … … 2747 2747 .page 2748 2748 2749 | ltmp = (ltmp |pt->ipvmlt) >> 15;2749 | ltmp = (ltmp * pt->ipvmlt) >> 15; 2750 2750 2751 2751 F04L137: move.l PT(A6),A0 … … 3055 3055 move.l 4(A_SMP),4(A0) 3056 3056 3057 | smp->prv = (struct sment |)vep;3057 | smp->prv = (struct sment *)vep; 3058 3058 3059 3059 move.l VEP(A6),4(A_SMP) … … 3305 3305 .page 3306 3306 3307 | ltmp = (ltmp |pt->ipvmlt) >> 15;3307 | ltmp = (ltmp * pt->ipvmlt) >> 15; 3308 3308 3309 3309 F05L137: move.l PT(A6),A0 … … 3614 3614 move.l 4(A_SMP),4(A0) 3615 3615 3616 | smp->prv = (struct sment |)vep;3616 | smp->prv = (struct sment *)vep; 3617 3617 3618 3618 move.l VEP(A6),4(A_SMP) … … 3864 3864 .page 3865 3865 3866 | ltmp = (ltmp |pt->ipvmlt) >> 15;3866 | ltmp = (ltmp * pt->ipvmlt) >> 15; 3867 3867 3868 3868 F06L137: move.l PT(A6),A0 … … 4139 4139 move.l 4(A_SMP),4(A0) 4140 4140 4141 | smp->prv = (struct sment |)vep;4141 | smp->prv = (struct sment *)vep; 4142 4142 4143 4143 move.l VEP(A6),4(A_SMP) … … 4389 4389 .page 4390 4390 4391 | ltmp = (ltmp |pt->ipvmlt) >> 15;4391 | ltmp = (ltmp * pt->ipvmlt) >> 15; 4392 4392 4393 4393 F07L137: move.l PT(A6),A0 … … 4664 4664 move.l 4(A_SMP),4(A0) 4665 4665 4666 | smp->prv = (struct sment |)vep;4666 | smp->prv = (struct sment *)vep; 4667 4667 4668 4668 move.l VEP(A6),4(A_SMP) … … 4914 4914 .page 4915 4915 4916 | ltmp = (ltmp |pt->ipvmlt) >> 15;4916 | ltmp = (ltmp * pt->ipvmlt) >> 15; 4917 4917 4918 4918 F08L137: move.l PT(A6),A0 … … 5189 5189 move.l 4(A_SMP),4(A0) 5190 5190 5191 | smp->prv = (struct sment |)vep;5191 | smp->prv = (struct sment *)vep; 5192 5192 5193 5193 move.l VEP(A6),4(A_SMP) … … 5439 5439 .page 5440 5440 5441 | ltmp = (ltmp |pt->ipvmlt) >> 15;5441 | ltmp = (ltmp * pt->ipvmlt) >> 15; 5442 5442 5443 5443 F09L137: move.l PT(A6),A0 … … 5714 5714 move.l 4(A_SMP),4(A0) 5715 5715 5716 | smp->prv = (struct sment |)vep;5716 | smp->prv = (struct sment *)vep; 5717 5717 5718 5718 move.l VEP(A6),4(A_SMP) … … 5964 5964 .page 5965 5965 5966 | ltmp = (ltmp |pt->ipvmlt) >> 15;5966 | ltmp = (ltmp * pt->ipvmlt) >> 15; 5967 5967 5968 5968 F10L137: move.l PT(A6),A0 … … 6239 6239 move.l 4(A_SMP),4(A0) 6240 6240 6241 | smp->prv = (struct sment |)vep;6241 | smp->prv = (struct sment *)vep; 6242 6242 6243 6243 move.l VEP(A6),4(A_SMP) … … 6489 6489 .page 6490 6490 6491 | ltmp = (ltmp |pt->ipvmlt) >> 15;6491 | ltmp = (ltmp * pt->ipvmlt) >> 15; 6492 6492 6493 6493 F11L137: move.l PT(A6),A0 … … 6764 6764 move.l 4(A_SMP),4(A0) 6765 6765 6766 | smp->prv = (struct sment |)vep;6766 | smp->prv = (struct sment *)vep; 6767 6767 6768 6768 move.l VEP(A6),4(A_SMP) … … 7014 7014 .page 7015 7015 7016 | ltmp = (ltmp |pt->ipvmlt) >> 15;7016 | ltmp = (ltmp * pt->ipvmlt) >> 15; 7017 7017 7018 7018 F12L137: move.l PT(A6),A0
Note:
See TracChangeset
for help on using the changeset viewer.