Recent Posts

Pages: [1] 2 3 ... 10
1
UASM Assembler Development / Intel SHA - Instruction Set Extensions
« Last post by LiaoMi on Today at 03:33:36 AM »
Hello everybody,

uasm does not support extension instructions, for example sha256rnds2 (SHA - Instruction Set Extensions), with AES everything seems to be okay  :lol:

Documentation package:

SHA

SHA Docs - https://software.intel.com/sites/default/files/article/402097/intel-sha-extensions-white-paper.pdf
ASM Source (Intel® SHA Extensions Implementations) - https://software.intel.com/sites/default/files/article/402126/intel-sha-extensions_1.zip

AES may be interesting for tests

Intel AESNI Sample Library - Assembler & C Source code (intel-aesni-sample-library-v1.2.zip) - https://web.archive.org/web/20170713153528/https://software.intel.com/sites/default/files/article/181731/intel-aesni-sample-library-v1.2.zip
AES-NI white paper - Intel® Developer Zone https://software.intel.com/sites/default/files/article/165683/aes-wp-2012-09-22-v01.pdf

Intel® Architecture Instruction Set Extensions Programming Reference
https://web.archive.org/web/20130929035331if_/http://download-software.intel.com/sites/default/files/319433-015.pdf

It would be cool to add SHA Instruction Extensions to the processing set. As you can see from the source code in assembler from Intel, yasm assembles these sets.

Best regards, LiaoMi
2
MasmBasic & the RichMasm IDE / Re: my 100% Assembly game development
« Last post by HSE on Today at 03:17:17 AM »
the other 1.
3
ObjAsm / Re: ObjAsm64
« Last post by HSE on Today at 03:14:06 AM »
It's just a funny name, I'm not using complex data structures  :t

But just yesterday I remember a more practical issue: in Debug System the colors are hardcoded. I change everithing to white foreground and black background in the dark machine (not so nice).

For now I only will read the book, because very infrequently I use a 64 bit machine. But it's very good to know that at some point I can update my ObjAsm32 code to ObjAsm64. Thanks.


 
4
The Workshop / Re: idea of demo based on rosler attractor
« Last post by HSE on Today at 02:49:31 AM »
5
The Workshop / Re: fatal error LNK1113: invalid machine type
« Last post by hutch-- on Today at 02:33:15 AM »
Long ago I have seen this before.Try running the batch file that builds the import libraries. MAKELIBS.BAT in the MASM32 directory.
6
The Workshop / fatal error LNK1113: invalid machine type
« Last post by anta40 on Today at 02:28:04 AM »
I'm using a 64-bit Windows 10
My MASM32 installation is the stock one, I don't modify any of the provided exes (ml.exe, link.exe, lib.exe etc etc).

When I tried to compile the splash example (C:\masm32\examples\exampl01\splash), I got this:
Quote
\MASM32\LIB\gdi32.lib : fatal error LNK1113: invalid machine type
_
Link error

Building some other examples, like qikpad (C:\masm32\examples\exampl01\qikpad) will also yield the same error.
Anyone notice this?  :redface:
7
The Laboratory / Re: Generate all combinations from given alphabet
« Last post by Vincent on Today at 01:13:17 AM »
aw27, this is some serious miscommunication. God bless communication ;)
8
The Laboratory / Re: Generate all combinations from given alphabet
« Last post by jj2007 on Today at 12:31:57 AM »
What about creating 4 at a time:
abcd
bcde
...
wxyz

Could be done with an add eax, 01010101h, plus some polishing for aaaa, zzzz etc.
Unfortunately I won't have time to test or design anything, so it's your turn ;-)
9
The Laboratory / Re: Generate all combinations from given alphabet
« Last post by aw27 on Today at 12:19:33 AM »
The problem is that you are unable to figure something evident just by looking at the code, you are not willing to compile the C program, and you are no able to figure out that its is simply impossible a program to print 916132832 times to the screen in 400 miliseconds when your program prints only once and takes a few times more. God bless you!  :t
10
The Laboratory / Re: Generate all combinations from given alphabet
« Last post by Vincent on January 20, 2018, 11:28:30 PM »
aw27, I'm really sorry that my questions are based on speculation. Yes, I know C reasonably well and I can get compiler and compile. Maybe I was just expecting someone to put theoretical light on doing such algo, or maybe say that "I did such algo years ago and yes, you can do with precalculation a lot more efficient and thats because of <something>". If no, then it is ok, I can always work on my own.
Pages: [1] 2 3 ... 10