Lines Matching refs:AS2

376 		AS2(	mov		WORD_REG(ax), state)  in OperateKeystream()
377 AS2( mov WORD_REG(di), output) in OperateKeystream()
378 AS2( mov WORD_REG(dx), input) in OperateKeystream()
379 AS2( mov WORD_REG(cx), iterationCount) in OperateKeystream()
401 AS2( mov AS_REG_6, esp) in OperateKeystream()
402 AS2( and esp, -16) in OperateKeystream()
403 AS2( sub esp, 80*4*2+12*4+8*WORD_SZ) // 80 v's, 80 u's, 12 state, 8 locals in OperateKeystream()
404 AS2( mov [esp], AS_REG_6) in OperateKeystream()
406 AS2( mov SSE2_output, WORD_REG(di)) in OperateKeystream()
407 AS2( mov SSE2_input, WORD_REG(dx)) in OperateKeystream()
408 AS2( mov SSE2_state, WORD_REG(ax)) in OperateKeystream()
410 AS2( mov SSE2_pMulTables, WORD_REG(si)) in OperateKeystream()
412 AS2( lea WORD_REG(cx), [4*WORD_REG(cx)+WORD_REG(cx)]) in OperateKeystream()
413 AS2( lea WORD_REG(si), [4*WORD_REG(cx)]) in OperateKeystream()
414 AS2( mov SSE2_wordsLeft, WORD_REG(si)) in OperateKeystream()
415 AS2( movdqa xmm0, [WORD_REG(ax)+0*16]) // copy state to stack to save a register in OperateKeystream()
416 AS2( movdqa [SSE2_stateCopy+0*16], xmm0) in OperateKeystream()
417 AS2( movdqa xmm0, [WORD_REG(ax)+1*16]) in OperateKeystream()
418 AS2( movdqa [SSE2_stateCopy+1*16], xmm0) in OperateKeystream()
419 AS2( movq xmm0, QWORD PTR [WORD_REG(ax)+2*16]) in OperateKeystream()
420 AS2( movq QWORD PTR [SSE2_stateCopy+2*16], xmm0) in OperateKeystream()
421 AS2( psrlq xmm0, 32) in OperateKeystream()
422 AS2( movd AS_REG_6d, xmm0) // s(9) in OperateKeystream()
423 AS2( mov ecx, [WORD_REG(ax)+10*4]) in OperateKeystream()
424 AS2( mov edx, [WORD_REG(ax)+11*4]) in OperateKeystream()
425 AS2( pcmpeqb xmm7, xmm7) // all ones in OperateKeystream()
440 AS2( mov eax, [s(i+0)])\ in OperateKeystream()
441 AS2( mov [v(i)], eax)\ in OperateKeystream()
442 AS2( rol eax, 8)\ in OperateKeystream()
443 AS2( lea AS_REG_7, [AS_REG_6 + R2##j##r])\ in OperateKeystream()
444 AS2( xor AS_REG_7d, R1##j)\ in OperateKeystream()
445 AS2( mov [u(i)], AS_REG_7d)\ in OperateKeystream()
446 AS2( mov AS_REG_7d, 1)\ in OperateKeystream()
447 AS2( and AS_REG_7d, R2##j)\ in OperateKeystream()
449 AS2( and AS_REG_7d, AS_REG_6d)\ in OperateKeystream()
450 AS2( xor AS_REG_6d, eax)\ in OperateKeystream()
451 AS2( movzx eax, al)\ in OperateKeystream()
452 AS2( xor AS_REG_6d, [WORD_REG(si)+WORD_REG(ax)*4])\ in OperateKeystream()
453 AS2( mov eax, [s(i+3)])\ in OperateKeystream()
454 AS2( xor AS_REG_7d, [s(i+2)])\ in OperateKeystream()
455 AS2( add R1##j, AS_REG_7d)\ in OperateKeystream()
456 AS2( movzx AS_REG_7d, al)\ in OperateKeystream()
457 AS2( shr eax, 8)\ in OperateKeystream()
458 AS2( xor AS_REG_6d, [WORD_REG(si)+1024+AS_REG_7*4])\ in OperateKeystream()
459 AS2( xor AS_REG_6d, eax)\ in OperateKeystream()
460 AS2( imul R2##j, AS_HEX(54655307))\ in OperateKeystream()
461 AS2( rol R2##j, 7)\ in OperateKeystream()
462 AS2( mov [s(i+0)], AS_REG_6d)\ in OperateKeystream()
465 AS2( lea WORD_REG(di), [SSE2_uvStart]) // start of v and u in OperateKeystream()
466 AS2( mov WORD_REG(ax), 80) in OperateKeystream()
467 AS2( cmp WORD_REG(si), 80) in OperateKeystream()
468 AS2( cmovg WORD_REG(si), WORD_REG(ax)) in OperateKeystream()
469 AS2( mov SSE2_wordsLeft2, WORD_REG(si)) in OperateKeystream()
470 AS2( lea WORD_REG(si), [WORD_REG(di)+WORD_REG(si)]) // use to end first inner loop in OperateKeystream()
471 AS2( mov SSE2_diEnd, WORD_REG(si)) in OperateKeystream()
473 AS2( lea WORD_REG(si), s_sosemanukMulTables) in OperateKeystream()
475 AS2( mov WORD_REG(si), SSE2_pMulTables) in OperateKeystream()
500 AS2( add WORD_REG(di), 5*4) in OperateKeystream()
501 AS2( cmp WORD_REG(di), SSE2_diEnd) in OperateKeystream()
504 AS2( mov WORD_REG(ax), SSE2_input) in OperateKeystream()
505 AS2( mov AS_REG_7, SSE2_output) in OperateKeystream()
506 AS2( lea WORD_REG(di), [SSE2_uvStart]) // start of v and u in OperateKeystream()
507 AS2( mov WORD_REG(si), SSE2_wordsLeft2) in OperateKeystream()
510 AS2( movdqa xmm0, [WORD_REG(di)+0*20*4]) in OperateKeystream()
511 AS2( movdqa xmm2, [WORD_REG(di)+2*20*4]) in OperateKeystream()
512 AS2( movdqa xmm3, [WORD_REG(di)+3*20*4]) in OperateKeystream()
513 AS2( movdqa xmm1, [WORD_REG(di)+1*20*4]) in OperateKeystream()
515 AS2( movdqa xmm4, xmm0) in OperateKeystream()
516 AS2( pand xmm0, xmm2) in OperateKeystream()
517 AS2( pxor xmm0, xmm3) in OperateKeystream()
518 AS2( pxor xmm2, xmm1) in OperateKeystream()
519 AS2( pxor xmm2, xmm0) in OperateKeystream()
520 AS2( por xmm3, xmm4) in OperateKeystream()
521 AS2( pxor xmm3, xmm1) in OperateKeystream()
522 AS2( pxor xmm4, xmm2) in OperateKeystream()
523 AS2( movdqa xmm1, xmm3) in OperateKeystream()
524 AS2( por xmm3, xmm4) in OperateKeystream()
525 AS2( pxor xmm3, xmm0) in OperateKeystream()
526 AS2( pand xmm0, xmm1) in OperateKeystream()
527 AS2( pxor xmm4, xmm0) in OperateKeystream()
528 AS2( pxor xmm1, xmm3) in OperateKeystream()
529 AS2( pxor xmm1, xmm4) in OperateKeystream()
530 AS2( pxor xmm4, xmm7) in OperateKeystream()
532 AS2( pxor xmm2, [WORD_REG(di)+80*4]) in OperateKeystream()
533 AS2( pxor xmm3, [WORD_REG(di)+80*5]) in OperateKeystream()
534 AS2( pxor xmm1, [WORD_REG(di)+80*6]) in OperateKeystream()
535 AS2( pxor xmm4, [WORD_REG(di)+80*7]) in OperateKeystream()
538 AS2( cmp WORD_REG(si), 16) in OperateKeystream()
541 AS2( movdqa xmm6, xmm2) in OperateKeystream()
542 AS2( punpckldq xmm2, xmm3) in OperateKeystream()
543 AS2( movdqa xmm5, xmm1) in OperateKeystream()
544 AS2( punpckldq xmm1, xmm4) in OperateKeystream()
545 AS2( movdqa xmm0, xmm2) in OperateKeystream()
546 AS2( punpcklqdq xmm2, xmm1) in OperateKeystream()
547 AS2( punpckhqdq xmm0, xmm1) in OperateKeystream()
548 AS2( punpckhdq xmm6, xmm3) in OperateKeystream()
549 AS2( punpckhdq xmm5, xmm4) in OperateKeystream()
550 AS2( movdqa xmm3, xmm6) in OperateKeystream()
551 AS2( punpcklqdq xmm6, xmm5) in OperateKeystream()
552 AS2( punpckhqdq xmm3, xmm5) in OperateKeystream()
558 AS2( add WORD_REG(di), 4*4) in OperateKeystream()
559 AS2( sub WORD_REG(si), 16) in OperateKeystream()
563 AS2( mov WORD_REG(si), SSE2_wordsLeft) in OperateKeystream()
564 AS2( sub WORD_REG(si), 80) in OperateKeystream()
566 AS2( mov SSE2_wordsLeft, WORD_REG(si)) in OperateKeystream()
567 AS2( mov SSE2_input, WORD_REG(ax)) in OperateKeystream()
568 AS2( mov SSE2_output, AS_REG_7) in OperateKeystream()
572 AS2( test WORD_REG(ax), WORD_REG(ax)) in OperateKeystream()
574 AS2( movd xmm0, dword ptr [WORD_REG(ax)+0*4]) in OperateKeystream()
575 AS2( pxor xmm2, xmm0) in OperateKeystream()
576 AS2( movd xmm0, dword ptr [WORD_REG(ax)+1*4]) in OperateKeystream()
577 AS2( pxor xmm3, xmm0) in OperateKeystream()
578 AS2( movd xmm0, dword ptr [WORD_REG(ax)+2*4]) in OperateKeystream()
579 AS2( pxor xmm1, xmm0) in OperateKeystream()
580 AS2( movd xmm0, dword ptr [WORD_REG(ax)+3*4]) in OperateKeystream()
581 AS2( pxor xmm4, xmm0) in OperateKeystream()
582 AS2( add WORD_REG(ax), 16) in OperateKeystream()
584 AS2( movd dword ptr [AS_REG_7+0*4], xmm2) in OperateKeystream()
585 AS2( movd dword ptr [AS_REG_7+1*4], xmm3) in OperateKeystream()
586 AS2( movd dword ptr [AS_REG_7+2*4], xmm1) in OperateKeystream()
587 AS2( movd dword ptr [AS_REG_7+3*4], xmm4) in OperateKeystream()
588 AS2( sub WORD_REG(si), 4) in OperateKeystream()
590 AS2( add AS_REG_7, 16) in OperateKeystream()
591 AS2( psrldq xmm2, 4) in OperateKeystream()
592 AS2( psrldq xmm3, 4) in OperateKeystream()
593 AS2( psrldq xmm1, 4) in OperateKeystream()
594 AS2( psrldq xmm4, 4) in OperateKeystream()
598 AS2( mov AS_REG_6, SSE2_state) in OperateKeystream()
599 AS2( movdqa xmm0, [SSE2_stateCopy+0*16]) in OperateKeystream()
600 AS2( movdqa [AS_REG_6+0*16], xmm0) in OperateKeystream()
601 AS2( movdqa xmm0, [SSE2_stateCopy+1*16]) in OperateKeystream()
602 AS2( movdqa [AS_REG_6+1*16], xmm0) in OperateKeystream()
603 AS2( movq xmm0, QWORD PTR [SSE2_stateCopy+2*16]) in OperateKeystream()
604 AS2( movq QWORD PTR [AS_REG_6+2*16], xmm0) in OperateKeystream()
605 AS2( mov [AS_REG_6+10*4], ecx) in OperateKeystream()
606 AS2( mov [AS_REG_6+11*4], edx) in OperateKeystream()