Rev 1642 | Rev 1653 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1642 | Rev 1648 | ||
---|---|---|---|
Line 1388... | Line 1388... | ||
1388 | je .sou24 |
1388 | je .sou24 |
1389 | cmp buf2d_bits,32 |
1389 | cmp buf2d_bits,32 |
1390 | je .sou32 |
1390 | je .sou32 |
1391 | jmp .copy_end ;ä®à¬ â ¡ãä¥à ¥ ¯®®¤¥à¦¨¢ ¥âáï |
1391 | jmp .copy_end ;ä®à¬ â ¡ãä¥à ¥ ¯®®¤¥à¦¨¢ ¥âáï |
Line 1392... | Line 1392... | ||
1392 | 1392 | ||
1393 | .sou24: ;¢ ¨áâ®ç¨ª¥ 32 ¡¨â ï ª à⨪ |
1393 | .sou24: ;¢ ¨áâ®ç¨ª¥ 24 ¡¨â ï ª à⨪ |
1394 | mov eax,buf2d_w |
1394 | mov eax,buf2d_w |
1395 | mov edx,buf2d_h ;¢ëá®â ª®¯¨à㥬®© ª à⨪¨ |
1395 | mov edx,buf2d_h ;¢ëá®â ª®¯¨à㥬®© ª à⨪¨ |
Line 1396... | Line 1396... | ||
1396 | mov esi,buf2d_data ;¤ ë¥ ª®¯¨à㥬®© ª à⨪¨ |
1396 | mov esi,buf2d_data ;¤ ë¥ ª®¯¨à㥬®© ª à⨪¨ |
1397 | 1397 | ||
1398 | mov edi,[buf_destination] |
1398 | mov edi,[buf_destination] |
- | 1399 | cmp buf2d_bits,24 |
|
- | 1400 | jne .copy_end ;ä®à¬ â ¡ãä¥à ¥ ¯®®¤¥à¦¨¢ ¥âáï |
|
- | 1401 | mov ebx,[coord_x] ;¢ ebx ¢à¥¬¥® áâ ¢¨¬ ®âáâ㯠¨§®¡à ¦¥¨ï (¤«ï ¯à®¢¥àª¨) |
|
1399 | cmp buf2d_bits,24 |
1402 | cmp ebx,buf2d_w ;¯à®¢¥à塞 ¢« §¨â «¨ ¨§®¡à ¦¥¨¥ ¯® è¨à¨¥ |
1400 | jne .copy_end ;ä®à¬ â ¡ãä¥à ¥ ¯®®¤¥à¦¨¢ ¥âáï |
1403 | jge .copy_end ;¥á«¨ ¨§®¡à ¦¥¨¥ ¯®«®áâìî ¢ë« §¨â § ¯à ¢ãî áâ®à®ã |
1401 | mov ebx,buf2d_h ;ebx - ¢ëá®â ®á®¢®£® ¡ãä¥à |
1404 | mov ebx,buf2d_h ;ebx - ¢ëá®â ®á®¢®£® ¡ãä¥à |
1402 | mov ecx,[coord_y] |
1405 | mov ecx,[coord_y] |
1403 | cmp ecx,ebx |
1406 | cmp ecx,ebx |
Line 1458... | Line 1461... | ||
1458 | mov esi,buf2d_data ;¤ ë¥ ª®¯¨à㥬®© ª à⨪¨ |
1461 | mov esi,buf2d_data ;¤ ë¥ ª®¯¨à㥬®© ª à⨪¨ |
Line 1459... | Line 1462... | ||
1459 | 1462 | ||
1460 | mov edi,[buf_destination] |
1463 | mov edi,[buf_destination] |
1461 | cmp buf2d_bits,24 |
1464 | cmp buf2d_bits,24 |
- | 1465 | jne .copy_end ;ä®à¬ â ¡ãä¥à ¥ ¯®®¤¥à¦¨¢ ¥âáï |
|
- | 1466 | mov ebx,[coord_x] ;¢ ebx ¢à¥¬¥® áâ ¢¨¬ ®âáâ㯠¨§®¡à ¦¥¨ï (¤«ï ¯à®¢¥àª¨) |
|
- | 1467 | cmp ebx,buf2d_w ;¯à®¢¥à塞 ¢« §¨â «¨ ¨§®¡à ¦¥¨¥ ¯® è¨à¨¥ |
|
1462 | jne .copy_end ;ä®à¬ â ¡ãä¥à ¥ ¯®®¤¥à¦¨¢ ¥âáï |
1468 | jge .copy_end ;¥á«¨ ¨§®¡à ¦¥¨¥ ¯®«®áâìî ¢ë« §¨â § ¯à ¢ãî áâ®à®ã |
1463 | mov ebx,buf2d_h ;ebx - ¢ëá®â ®á®¢®£® ¡ãä¥à |
1469 | mov ebx,buf2d_h ;ebx - ¢ëá®â ®á®¢®£® ¡ãä¥à |
1464 | mov ecx,[coord_y] |
1470 | mov ecx,[coord_y] |
1465 | cmp ecx,ebx |
1471 | cmp ecx,ebx |
1466 | jge .copy_end ;¥á«¨ ª®®à¤¨ â 'y' ¡®«ìè¥ ¢ëá®âë ¡ãä¥à |
1472 | jge .copy_end ;¥á«¨ ª®®à¤¨ â 'y' ¡®«ìè¥ ¢ëá®âë ¡ãä¥à |