Lines Matching refs:AS2

365 		AS2(	mov		WORD_REG(ax), state)  in OperateKeystream()
366 AS2( mov WORD_REG(di), output) in OperateKeystream()
367 AS2( mov WORD_REG(dx), input) in OperateKeystream()
368 AS2( mov WORD_REG(cx), iterationCount) in OperateKeystream()
390 AS2( mov AS_REG_6, esp) in OperateKeystream()
391 AS2( and esp, -16) in OperateKeystream()
392 AS2( sub esp, 80*4*2+12*4+8*WORD_SZ) // 80 v's, 80 u's, 12 state, 8 locals in OperateKeystream()
393 AS2( mov [esp], AS_REG_6) in OperateKeystream()
395 AS2( mov SSE2_output, WORD_REG(di)) in OperateKeystream()
396 AS2( mov SSE2_input, WORD_REG(dx)) in OperateKeystream()
397 AS2( mov SSE2_state, WORD_REG(ax)) in OperateKeystream()
399 AS2( mov SSE2_pMulTables, WORD_REG(si)) in OperateKeystream()
401 AS2( lea WORD_REG(cx), [4*WORD_REG(cx)+WORD_REG(cx)]) in OperateKeystream()
402 AS2( lea WORD_REG(si), [4*WORD_REG(cx)]) in OperateKeystream()
403 AS2( mov SSE2_wordsLeft, WORD_REG(si)) in OperateKeystream()
404 AS2( movdqa xmm0, [WORD_REG(ax)+0*16]) // copy state to stack to save a register in OperateKeystream()
405 AS2( movdqa [SSE2_stateCopy+0*16], xmm0) in OperateKeystream()
406 AS2( movdqa xmm0, [WORD_REG(ax)+1*16]) in OperateKeystream()
407 AS2( movdqa [SSE2_stateCopy+1*16], xmm0) in OperateKeystream()
408 AS2( movq xmm0, QWORD PTR [WORD_REG(ax)+2*16]) in OperateKeystream()
409 AS2( movq QWORD PTR [SSE2_stateCopy+2*16], xmm0) in OperateKeystream()
410 AS2( psrlq xmm0, 32) in OperateKeystream()
411 AS2( movd AS_REG_6d, xmm0) // s(9) in OperateKeystream()
412 AS2( mov ecx, [WORD_REG(ax)+10*4]) in OperateKeystream()
413 AS2( mov edx, [WORD_REG(ax)+11*4]) in OperateKeystream()
414 AS2( pcmpeqb xmm7, xmm7) // all ones in OperateKeystream()
429 AS2( mov eax, [s(i+0)])\ in OperateKeystream()
430 AS2( mov [v(i)], eax)\ in OperateKeystream()
431 AS2( rol eax, 8)\ in OperateKeystream()
432 AS2( lea AS_REG_7, [AS_REG_6 + R2##j##r])\ in OperateKeystream()
433 AS2( xor AS_REG_7d, R1##j)\ in OperateKeystream()
434 AS2( mov [u(i)], AS_REG_7d)\ in OperateKeystream()
435 AS2( mov AS_REG_7d, 1)\ in OperateKeystream()
436 AS2( and AS_REG_7d, R2##j)\ in OperateKeystream()
438 AS2( and AS_REG_7d, AS_REG_6d)\ in OperateKeystream()
439 AS2( xor AS_REG_6d, eax)\ in OperateKeystream()
440 AS2( movzx eax, al)\ in OperateKeystream()
441 AS2( xor AS_REG_6d, [WORD_REG(si)+WORD_REG(ax)*4])\ in OperateKeystream()
442 AS2( mov eax, [s(i+3)])\ in OperateKeystream()
443 AS2( xor AS_REG_7d, [s(i+2)])\ in OperateKeystream()
444 AS2( add R1##j, AS_REG_7d)\ in OperateKeystream()
445 AS2( movzx AS_REG_7d, al)\ in OperateKeystream()
446 AS2( shr eax, 8)\ in OperateKeystream()
447 AS2( xor AS_REG_6d, [WORD_REG(si)+1024+AS_REG_7*4])\ in OperateKeystream()
448 AS2( xor AS_REG_6d, eax)\ in OperateKeystream()
449 AS2( imul R2##j, AS_HEX(54655307))\ in OperateKeystream()
450 AS2( rol R2##j, 7)\ in OperateKeystream()
451 AS2( mov [s(i+0)], AS_REG_6d)\ in OperateKeystream()
454 AS2( lea WORD_REG(di), [SSE2_uvStart]) // start of v and u in OperateKeystream()
455 AS2( mov WORD_REG(ax), 80) in OperateKeystream()
456 AS2( cmp WORD_REG(si), 80) in OperateKeystream()
457 AS2( cmovg WORD_REG(si), WORD_REG(ax)) in OperateKeystream()
458 AS2( mov SSE2_wordsLeft2, WORD_REG(si)) in OperateKeystream()
459 AS2( lea WORD_REG(si), [WORD_REG(di)+WORD_REG(si)]) // use to end first inner loop in OperateKeystream()
460 AS2( mov SSE2_diEnd, WORD_REG(si)) in OperateKeystream()
462 AS2( lea WORD_REG(si), s_sosemanukMulTables) in OperateKeystream()
464 AS2( mov WORD_REG(si), SSE2_pMulTables) in OperateKeystream()
489 AS2( add WORD_REG(di), 5*4) in OperateKeystream()
490 AS2( cmp WORD_REG(di), SSE2_diEnd) in OperateKeystream()
493 AS2( mov WORD_REG(ax), SSE2_input) in OperateKeystream()
494 AS2( mov AS_REG_7, SSE2_output) in OperateKeystream()
495 AS2( lea WORD_REG(di), [SSE2_uvStart]) // start of v and u in OperateKeystream()
496 AS2( mov WORD_REG(si), SSE2_wordsLeft2) in OperateKeystream()
499 AS2( movdqa xmm0, [WORD_REG(di)+0*20*4]) in OperateKeystream()
500 AS2( movdqa xmm2, [WORD_REG(di)+2*20*4]) in OperateKeystream()
501 AS2( movdqa xmm3, [WORD_REG(di)+3*20*4]) in OperateKeystream()
502 AS2( movdqa xmm1, [WORD_REG(di)+1*20*4]) in OperateKeystream()
504 AS2( movdqa xmm4, xmm0) in OperateKeystream()
505 AS2( pand xmm0, xmm2) in OperateKeystream()
506 AS2( pxor xmm0, xmm3) in OperateKeystream()
507 AS2( pxor xmm2, xmm1) in OperateKeystream()
508 AS2( pxor xmm2, xmm0) in OperateKeystream()
509 AS2( por xmm3, xmm4) in OperateKeystream()
510 AS2( pxor xmm3, xmm1) in OperateKeystream()
511 AS2( pxor xmm4, xmm2) in OperateKeystream()
512 AS2( movdqa xmm1, xmm3) in OperateKeystream()
513 AS2( por xmm3, xmm4) in OperateKeystream()
514 AS2( pxor xmm3, xmm0) in OperateKeystream()
515 AS2( pand xmm0, xmm1) in OperateKeystream()
516 AS2( pxor xmm4, xmm0) in OperateKeystream()
517 AS2( pxor xmm1, xmm3) in OperateKeystream()
518 AS2( pxor xmm1, xmm4) in OperateKeystream()
519 AS2( pxor xmm4, xmm7) in OperateKeystream()
521 AS2( pxor xmm2, [WORD_REG(di)+80*4]) in OperateKeystream()
522 AS2( pxor xmm3, [WORD_REG(di)+80*5]) in OperateKeystream()
523 AS2( pxor xmm1, [WORD_REG(di)+80*6]) in OperateKeystream()
524 AS2( pxor xmm4, [WORD_REG(di)+80*7]) in OperateKeystream()
527 AS2( cmp WORD_REG(si), 16) in OperateKeystream()
530 AS2( movdqa xmm6, xmm2) in OperateKeystream()
531 AS2( punpckldq xmm2, xmm3) in OperateKeystream()
532 AS2( movdqa xmm5, xmm1) in OperateKeystream()
533 AS2( punpckldq xmm1, xmm4) in OperateKeystream()
534 AS2( movdqa xmm0, xmm2) in OperateKeystream()
535 AS2( punpcklqdq xmm2, xmm1) in OperateKeystream()
536 AS2( punpckhqdq xmm0, xmm1) in OperateKeystream()
537 AS2( punpckhdq xmm6, xmm3) in OperateKeystream()
538 AS2( punpckhdq xmm5, xmm4) in OperateKeystream()
539 AS2( movdqa xmm3, xmm6) in OperateKeystream()
540 AS2( punpcklqdq xmm6, xmm5) in OperateKeystream()
541 AS2( punpckhqdq xmm3, xmm5) in OperateKeystream()
547 AS2( add WORD_REG(di), 4*4) in OperateKeystream()
548 AS2( sub WORD_REG(si), 16) in OperateKeystream()
552 AS2( mov WORD_REG(si), SSE2_wordsLeft) in OperateKeystream()
553 AS2( sub WORD_REG(si), 80) in OperateKeystream()
555 AS2( mov SSE2_wordsLeft, WORD_REG(si)) in OperateKeystream()
556 AS2( mov SSE2_input, WORD_REG(ax)) in OperateKeystream()
557 AS2( mov SSE2_output, AS_REG_7) in OperateKeystream()
561 AS2( test WORD_REG(ax), WORD_REG(ax)) in OperateKeystream()
563 AS2( movd xmm0, dword ptr [WORD_REG(ax)+0*4]) in OperateKeystream()
564 AS2( pxor xmm2, xmm0) in OperateKeystream()
565 AS2( movd xmm0, dword ptr [WORD_REG(ax)+1*4]) in OperateKeystream()
566 AS2( pxor xmm3, xmm0) in OperateKeystream()
567 AS2( movd xmm0, dword ptr [WORD_REG(ax)+2*4]) in OperateKeystream()
568 AS2( pxor xmm1, xmm0) in OperateKeystream()
569 AS2( movd xmm0, dword ptr [WORD_REG(ax)+3*4]) in OperateKeystream()
570 AS2( pxor xmm4, xmm0) in OperateKeystream()
571 AS2( add WORD_REG(ax), 16) in OperateKeystream()
573 AS2( movd dword ptr [AS_REG_7+0*4], xmm2) in OperateKeystream()
574 AS2( movd dword ptr [AS_REG_7+1*4], xmm3) in OperateKeystream()
575 AS2( movd dword ptr [AS_REG_7+2*4], xmm1) in OperateKeystream()
576 AS2( movd dword ptr [AS_REG_7+3*4], xmm4) in OperateKeystream()
577 AS2( sub WORD_REG(si), 4) in OperateKeystream()
579 AS2( add AS_REG_7, 16) in OperateKeystream()
580 AS2( psrldq xmm2, 4) in OperateKeystream()
581 AS2( psrldq xmm3, 4) in OperateKeystream()
582 AS2( psrldq xmm1, 4) in OperateKeystream()
583 AS2( psrldq xmm4, 4) in OperateKeystream()
587 AS2( mov AS_REG_6, SSE2_state) in OperateKeystream()
588 AS2( movdqa xmm0, [SSE2_stateCopy+0*16]) in OperateKeystream()
589 AS2( movdqa [AS_REG_6+0*16], xmm0) in OperateKeystream()
590 AS2( movdqa xmm0, [SSE2_stateCopy+1*16]) in OperateKeystream()
591 AS2( movdqa [AS_REG_6+1*16], xmm0) in OperateKeystream()
592 AS2( movq xmm0, QWORD PTR [SSE2_stateCopy+2*16]) in OperateKeystream()
593 AS2( movq QWORD PTR [AS_REG_6+2*16], xmm0) in OperateKeystream()
594 AS2( mov [AS_REG_6+10*4], ecx) in OperateKeystream()
595 AS2( mov [AS_REG_6+11*4], edx) in OperateKeystream()