version 1.3, 2000/08/22 05:03:55 |
version 1.4, 2001/10/09 01:36:03 |
|
|
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* |
* |
* $OpenXM: OpenXM_contrib2/asir2000/asm/gf2m_mul_w.c,v 1.2 2000/08/21 08:31:17 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/asm/gf2m_mul_w.c,v 1.3 2000/08/22 05:03:55 noro Exp $ |
*/ |
*/ |
unsigned int NNgf2m_mul_11(unsigned int *h, unsigned int a, unsigned int b) |
unsigned int NNgf2m_mul_11(unsigned int *h, unsigned int a, unsigned int b) |
{ |
{ |
Line 54 unsigned int NNgf2m_mul_11(unsigned int *h, unsigned i |
|
Line 54 unsigned int NNgf2m_mul_11(unsigned int *h, unsigned i |
|
push ebx |
push ebx |
mov ecx,a |
mov ecx,a |
mov edx,b |
mov edx,b |
GF2ML0: |
|
xor ebx,ebx |
xor ebx,ebx |
xor eax,eax |
xor eax,eax |
add edx,edx |
add edx,edx |
Line 261 unsigned int NNgf2m_mul_1h(unsigned int *h, unsigned i |
|
Line 260 unsigned int NNgf2m_mul_1h(unsigned int *h, unsigned i |
|
mov ecx,a |
mov ecx,a |
mov edx,b |
mov edx,b |
shl edx,0x10 |
shl edx,0x10 |
GF2MLL0: |
|
xor ebx,ebx |
xor ebx,ebx |
xor eax,eax |
xor eax,eax |
add edx,edx |
add edx,edx |