News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Some Test Needed

Started by frktons, November 09, 2010, 02:30:30 PM

Previous topic - Next topic

lingo


┌────────────────────────────────────────────────────────────────────────────────────────┐
│OS  : Microsoft Windows 7 Ultimate Edition, 64-bit (build 7600)                         │
│CPU : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz with MMX, SSE1, SSE2, SSE3, SSSE3, SSE4.
1                                                                                        │
│Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure             │
├─────────────────────────────────┬─────────┬──────────┬──────────┬──────────┬──────────┬┤
│        Algorithm notes          │Proc Size│ Test # 1 │ Test # 2 │ Test # 3 │ Test # 4 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│01 Alex / MMX - PUNPCKLBW        │   62    │    5.941 │    5.956 │    6.002 │    6.411 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│02 Frank / 486 - MOV-BSWAP       │   43    │    8.543 │    8.391 │    8.591 │    8.527 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│03 Frank / XMM - PUNPCKLBW       │   44    │    1.583 │    1.601 │    1.586 │    1.581 ││

clive

#16
┌────────────────────────────────────────────────────────────────────────────────────────
│OS  : Microsoft Windows XP Professional Service Pack 3 (build 2600)
│CPU : AMD Athlon(tm) 64 Processor 3400+ with MMX, SSE1, SSE2, SSE3

│Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure
├─────────────────────────────────┬─────────┬──────────┬──────────┬──────────┬──────────┬
│        Algorithm notes          │Proc Size│ Test # 1 │ Test # 2 │ Test # 3 │ Test # 4 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼
│01 Alex / MMX - PUNPCKLBW        │   62    │    6.872 │    6.968 │    6.963 │    6.963 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼
│02 Frank / 486 - MOV-BSWAP       │   43    │    6.340 │    6.336 │    6.337 │    6.356 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼
│03 Frank / XMM - PUNPCKLBW       │   44    │    2.924 │    2.844 │    2.843 │    2.846 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼


ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³OS  : Microsoft Windows XP Home Edition Service Pack 3 (build 2600)                     ³
³CPU : AMD Athlon(tm) 64 Processor 3200+ with MMX, SSE1, SSE2                            ³
³                                                                                        ³
³Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure             ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ´
³        Algorithm notes          ³Proc Size³ Test # 1 ³ Test # 2 ³ Test # 3 ³ Test # 4 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´
³01 Alex / MMX - PUNPCKLBW        ³   62    ³    5.105 ³    5.109 ³    5.174 ³   10.184 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´
³02 Frank / 486 - MOV-BSWAP       ³   43    ³    6.474 ³    6.448 ³    6.391 ³    6.484 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´
³03 Frank / XMM - PUNPCKLBW       ³   44    ³    2.859 ³    2.962 ³    2.859 ³    2.911 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´
It could be a random act of randomness. Those happen a lot as well.

frktons

Quote from: lingo on November 10, 2010, 12:34:02 AM

┌────────────────────────────────────────────────────────────────────────────────────────┐
│OS  : Microsoft Windows 7 Ultimate Edition, 64-bit (build 7600)                         │
│CPU : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz with MMX, SSE1, SSE2, SSE3, SSSE3, SSE4.
1                                                                                        │
│Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure             │
├─────────────────────────────────┬─────────┬──────────┬──────────┬──────────┬──────────┬┤
│        Algorithm notes          │Proc Size│ Test # 1 │ Test # 2 │ Test # 3 │ Test # 4 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│01 Alex / MMX - PUNPCKLBW        │   62    │    5.941 │    5.956 │    6.002 │    6.411 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│02 Frank / 486 - MOV-BSWAP       │   43    │    8.543 │    8.391 │    8.591 │    8.527 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│03 Frank / XMM - PUNPCKLBW       │   44    │    1.583 │    1.601 │    1.586 │    1.581 ││


Something to take care of: the CPU description string can be longer than 1 row on the Screen.

Frank
Mind is like a parachute. You know what to do in order to use it :-)

dedndave

it would be nice if it reflected the number of logical cores

ToutEnMasm

Bad look with the report
The problem is with the horizontal scrollbar who have not the good size,don't know for what.

frktons

Quote from: ToutEnMasm on November 10, 2010, 06:49:52 AM
Bad look with the report
The problem is with the horizontal scrollbar who have not the good size,don't know for what.

It has already been answered. Start from post:
http://www.masm32.com/board/index.php?topic=15277.msg124318#msg124318

Frank
Mind is like a parachute. You know what to do in order to use it :-)

FORTRANS

#21
Hi,

   Looks a bit off.  The 'H's are invisabe, which helps.  I am
attaching a screen shot.

Regards,

Steve



   HMicrosoft Windows 2000 Professional Service Pack 4 (build 2195)H   H   H   H   H
H  Pentium III with MMX, SSE1   H   H   H   H   H   H   H   H   H   H   H   H   H   H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
H  Conversion of a screen buffer from DOS to Windows CHAR_INFO structureH   H   H   H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
Alex / MMX - PUNPCKLBW  H   H   H 62H   H   13.038  H  13.026   H 13.006H   H13.000 H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
Frank / 486 - MOV-BSWAP H   H   H 43H   H   12.509  H  12.522   H 12.502H   H12.486 H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
Frank / XMM - PUNPCKLBW H   H   H 44H   H   H4.490  H   4.491   H  4.498H   H 4.488 H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H

ToutEnMasm


Quote
The problem is with the horizontal scrollbar who have not the good size,don't know for what.
I was spoken about the scrollbar of the mail in the masm32 forum.
I have no problem to copy the array in the notepad.
I's only here , that I have one.
Those who have problem with the mouse can have a look on the regedit key value:
Quote
HKEY_CURRENT_USER\Console                                ;value QuickEdit  set to 1

dedndave

no need to mess with the registry:
Command Prompt (shortcut) Properties
Options tab
Edit Options

frktons

It's quite a strange collection of weird screens.

This one seems to have passed through an unnecessary notepad conversion:

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³OS  : Microsoft Windows XP Home Edition Service Pack 3 (build 2600)                     ³
³CPU : AMD Athlon(tm) 64 Processor 3200+ with MMX, SSE1, SSE2                            ³
³                                                                                        ³
³Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure             ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ´
³        Algorithm notes          ³Proc Size³ Test # 1 ³ Test # 2 ³ Test # 3 ³ Test # 4 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´
³01 Alex / MMX - PUNPCKLBW        ³   62    ³    5.105 ³    5.109 ³    5.174 ³   10.184 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´
³02 Frank / 486 - MOV-BSWAP       ³   43    ³    6.474 ³    6.448 ³    6.391 ³    6.484 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´
³03 Frank / XMM - PUNPCKLBW       ³   44    ³    2.859 ³    2.962 ³    2.859 ³    2.911 ³³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅ´


This one has some old thingy I'm not able to predict:


   HMicrosoft Windows 2000 Professional Service Pack 4 (build 2195)H   H   H   H   H
H  Pentium III with MMX, SSE1   H   H   H   H   H   H   H   H   H   H   H   H   H   H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
H  Conversion of a screen buffer from DOS to Windows CHAR_INFO structureH   H   H   H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
Alex / MMX - PUNPCKLBW  H   H   H 62H   H   13.038  H  13.026   H 13.006H   H13.000 H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
Frank / 486 - MOV-BSWAP H   H   H 43H   H   12.509  H  12.522   H 12.502H   H12.486 H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
Frank / XMM - PUNPCKLBW H   H   H 44H   H   H4.490  H   4.491   H  4.498H   H 4.488 H
   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H
H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H   H


This one seems a bit better, but still unaligned:


┌──────────────────────────────────────────────────────────
│OS  : Microsoft Windows XP Professional Service Pack 3 (build 2600)
│CPU : Intel(R) Celeron(R) CPU 2.80GHz with MMX, SSE1, SSE2, SSE3

│Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure
├─────────────────────────────────┬─────────┬──────────┬──────────┬──────────
│        Algorithm notes                 │Proc Size│ Test # 1 │ Test # 2 │ Test # 3 │ Test # 4 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────
│01 Alex / MMX - PUNPCKLBW      │   62    │   12.461 │   11.982 │   11.983 │   11.983 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────
│02 Frank / 486 - MOV-BSWAP       │   43    │   13.188 │   12.949 │   13.194 │   13.353 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼─────────
│03 Frank / XMM - PUNPCKLBW       │   44    │    4.468 │    4.935 │    4.978 │    4.964 │
├─────────────────────────────────┼─────────┼──────────┼──────────┼────────


Nobody has noticed you can Save the screen in its original format, vith the S command with POP extension,
zip it to about 1K and post the zip? This option is for people who have problem copying and pasting the text content
of the screen. But you shouldn't have any. How is it so complex to copy and paste the screen content?  ::)

We have dscussed with Dave the problem, and it can be solved easily I guess. But probably I'm too optimistic.  :lol

Frank

Mind is like a parachute. You know what to do in order to use it :-)

clive

Quote from: frktonsHow is it so complex to copy and paste the screen content?  ::)

The screen for the one with the alternate character set looks fine on the screen. It just pastes wrong, tried it several times, and I'm not sure there is anything magically different about the machine. Not pasted through Notepad, done directly. I might have multi-language support. Ok, I see it now, Mozilla is set to View -> Character Encoding -> Unicode.

A ZIP'd  up screen is a lot less viewable in a forum post than the cut-n-paste.
It could be a random act of randomness. Those happen a lot as well.

frktons

Quote from: clive on November 10, 2010, 07:12:12 PM
Quote from: frktonsHow is it so complex to copy and paste the screen content?  ::)
The screen for the one with the alternate character set looks fine on the screen. It just pastes wrong, tried it several times, and I'm not sure there is anything magically different about the machine. I might have multi-language support.

A ZIP'd  up screen is a lot less viewable in a forum post than the cut-n-paste.

The zipped screen can be managed by me or somebody who doesn't have these kind of
alignement problem, can be seen with the program itself, with the View option as well.

By the way, did you paste directly on the board or through a notepad passage?
This last one can mess up things a little.  :lol

Frank
Mind is like a parachute. You know what to do in order to use it :-)

clive

Posted directly

Mozilla is set to View -> Character Encoding -> Unicode
It could be a random act of randomness. Those happen a lot as well.

frktons

Quote from: clive on November 10, 2010, 07:17:25 PM
Posted directly

Mozilla is set to View -> Character Encoding -> Unicode

OK Clive, maybe this is the reason, but I'm not sure. Do you see my posted screen or somebody
else's with the correct display?
Could you try to zip the saved POP file and post it, so I can View it with the prog?

Thanks

Frank
Mind is like a parachute. You know what to do in order to use it :-)

FORTRANS

hI,

   Updated the ZIP file in my older post to add the POP file.

Regards,

Steve