Parent Directory | Revision Log | Patch
revision 1813, Thu Nov 27 20:34:53 2008 UTC | revision 1814, Thu Nov 27 20:46:13 2008 UTC | |
---|---|---|
# | Line 94 | Line 94 |
94 | %endmacro | %endmacro |
95 | ||
96 | %macro CONSIM_WRITEOUT 3 | %macro CONSIM_WRITEOUT 3 |
97 | mov _EAX,prm4;lumo | mov eax,prm4d;lumo |
98 | mul _EAX; lumo^2 | mul eax; lumo^2 |
99 | add _EAX, 32 | add eax, 32 |
100 | shr _EAX,6; 64*lum0^2 | shr eax, 6; 64*lum0^2 |
101 | movd TMP0d,%1 | movd TMP0d,%1 |
102 | sub TMP0,_EAX | sub TMP0d, eax |
103 | ||
104 | mov TMP1,prm6; pdevo | mov TMP1,prm6; pdevo |
105 | mov [TMP1],TMP0 | mov dword [TMP1],TMP0d |
106 | ||
107 | mov eax,prm5d ;lumc | mov eax,prm5d ;lumc |
108 | mul _EAX; lumc^2 | mul eax; lumc^2 |
109 | add _EAX, 32 | add eax, 32 |
110 | shr _EAX,6; 64*lumc^2 | shr eax, 6; 64*lumc^2 |
111 | movd TMP0d,%2 | movd TMP0d,%2 |
112 | sub TMP0,_EAX | sub TMP0d, eax |
113 | ||
114 | mov TMP1,prm7; pdevc | mov TMP1,prm7; pdevc |
115 | mov [TMP1],TMP0 | mov dword [TMP1],TMP0d |
116 | ||
117 | mov _EAX,prm4;lumo | mov eax,prm4d;lumo |
118 | mul prm5d; lumo*lumc, should fit in _EAX | mul prm5d; lumo*lumc, should fit in _EAX |
119 | add _EAX, 32 | add eax, 32 |
120 | shr _EAX,6; 64*lumo*lumc | shr eax, 6; 64*lumo*lumc |
121 | movd TMP0d,%3 | movd TMP0d,%3 |
122 | sub TMP0,_EAX | sub TMP0d, eax |
123 | ||
124 | mov TMP1,prm8; pcorr | mov TMP1,prm8; pcorr |
125 | mov [TMP1],TMP0 | mov dword [TMP1],TMP0d |
126 | %endmacro | %endmacro |
127 | ||
128 |
|
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |