Find Jobs
Hire Freelancers

I would like to hire an x86/x64 Assembler Expert

€250-750 EUR

Completed
Posted about 5 years ago

€250-750 EUR

Paid on delivery
I need to perform fast bitwise AND operations of 2 different 2-dimensional bit arrays. Bit array A will be larger than bit array B. The idea is to find the first available location within array A where array B will fit in such manner that a bitwise AND operation of the two bit arrays will result in nothing but zero's. The code should be optimized for high speed. Written in assembler. Typical array size of the large array: up to 3000x1500 bits Typical array size small array: can be any size. Example 500x300 bits Input: - 2-dimensional array A - 2-dimensional array B Output: - A Boolean that indicates that a position has been found - The location of the position in Array A where array B will fit - The (array A OR array B) resulting 2-dimensional array. Needs to interact with a Windows vb.net application. The application currently works absolutely great in VB but is just not fast enough. I used to do some assembler programming myself in my CPU 8088 days but have lost touch with it. But I do remember how tremendously fast it was. So I'm looking for someone that can do it for me. There seems to be some confusion about the exact requirements so I extracted the piece of code that should be re-written in assembler. Please find that piece of code under "Files". I have also attached a vb6 program that can be very handy to see how it works and also to do functional and performance testing.
Project ID: 18842802

About the project

6 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, thank you for posting your project. I think I may help. I have the following questions: 1) Please confirm that what you to be delivered is a c / asm routine which can be linked with and called from a vb.net application and which can be developed in the latest Visual Studio IDE ( Visual Studio 2017 community edition ). Please tell me what you need if that is not the case. 2) Can we assume the format of the input / output data ( VB data types an so on ) be of my own choice, or do you already have a specified format to be used? ( In the latter case please specify ) 3) Do you need different code for x86 and x64 architectures?, I mean, many asm instructions are different between the two architectures and lead to different clock cycles needed. Or is it OK for you to just use x86 ( 32 bit ) instruction set? 4) I would suggest to work on this project before you award the project to me, and if / when you are satisfied with the result, you award the project and I will send the source code. Please tell me if it is OK for you to do so. Please contact me for further discussion Thanks Ciro
€710 EUR in 20 days
5.0 (23 reviews)
7.1
7.1
6 freelancers are bidding on average €581 EUR for this job
User Avatar
How are you? Like you see in my profile and portfolios, I have rich experience in C/C++, C#, and Assembly programming. I would like to discuss with you and get more detail requirements. Please give me your details, then I will provide best solution for you. Thanks
€500 EUR in 10 days
4.9 (62 reviews)
7.1
7.1
User Avatar
Hi. I can help you to write the code you need in assembly. I have experience programming in assembly code for several microprocessors and microcontrollers.
€500 EUR in 7 days
5.0 (218 reviews)
6.5
6.5
User Avatar
For more details inbox me so that we can discuss in detail. For more details inbox me so that we can discuss in detail.
€555 EUR in 3 days
4.9 (26 reviews)
5.7
5.7
User Avatar
I'm pretty experienced in x86 assembler, can do native DLL with 1 function for calling from NET application.
€722 EUR in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BELGIUM
Herentals, Belgium
5.0
9
Payment method verified
Member since Mar 1, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.