MᏫᎻᎯᎷᎷᎬᎠ
Okay
I'm not gonna even look at his photo
BinaryByter
why don't you want to look at 1/10 of his offspring?
MᏫᎻᎯᎷᎷᎬᎠ
Dude
I don't talk about this
BinaryByter
you know, the quoran allows for 4 wifes
BinaryByter
but he did even better than the quoran
BinaryByter
he has 5 :D
BinaryByter
@Drazzy make sure not to blow up next time you walk next to a church!
BinaryByter
BinaryByter
in the end it takes a dialect and produces bytecode off it
BinaryByter
Sure - if you want to separate a "highlevel" compiler from an assembler, go ahead
BinaryByter
but to me assembler just refers to the dialect of system near languages
BinaryByter
¯\_(ツ)_/¯
olli
MᏫᎻᎯᎷᎷᎬᎠ
olli
Okay
Appreciated :)
What always helps is looking at the generated assembly e.g. on Godbolt and understand how calling conventions and argument passing works.
free and online: https://en.wikibooks.org/wiki/X86_Assembly
I enjoyed reading
Practical Reverse Engineering
Hacking - The Art of Exploration
Reversing: Secrets of Reverse Engineering
MᏫᎻᎯᎷᎷᎬᎠ
MᏫᎻᎯᎷᎷᎬᎠ
Does learning assembly require some knowledge?!!
BinaryByter
BinaryByter
12yo me pulled a compiler off without half your knowledge
BinaryByter
don't worry, you'll be fine!
BinaryByter
Wim
Its easier than c
MᏫᎻᎯᎷᎷᎬᎠ
Okay
Thanks
BinaryByter
the hard part of assembler is actually keeping everything understandable to the programmer
BinaryByter
Wim
Just start simple, start optimising when you understand it
Dima
OOPSIEEEE
Dima
Mihail
Lmao
Dima
Oh.
Dima
oop
Dima
Multiparadigm oopsie
Wim
Oh crap, P2P was the one spamming in FSM, Max!
BinaryByter
BinaryByter
so he can stay
BinaryByter
he also joined the party's group
Wim
😂
BinaryByter
the party the PARTY is my favourite german party
Spirit
well i figured out i screwed up my fractions instead of .0625 i did .06125 so my app works now, but i still want to figure this out lol
Anonymous
Do you guys not use Simon's gban list?
Anonymous
Hello y'all......I'm Adebisi
Anonymous
I'm Nigerian and new here
Mihail
So no feds
Anonymous
Hi
Swaroop
How can i use my own executible file in c in any directory
Swaroop
That means where should i put the executible file ? in /bin or /usr/bin
Daniele°
Ji
Hi
Ji
What is it about?
Ji
Okay to post referral link?
Nikolas
99.99999% no
Ji
Ok thanks
Mat
Mat
If we'll warn you, the answer was no :)
Ji
Ok thanks
Ji
If you're a gambling person, it's okay to DM me
Mat
数学の恋人
hey guys I have an array of int datatype, now I want to increase each element of array by 1 how can I do that?
I asked this because I'd like to avoid using loop
Mat
数学の恋人
hmm...
Mat
And if there's other ways, I'm pretty sure they're just syntactic sugars
Mat
You can get faster time using parallel behavior probably🤔
Francisco
Or vectorize 🤷♂
Daniele°
Anonymous
BinaryByter
BinaryByter
but if you are operating on bytes, you can use string operations and repz
BinaryByter
to optimize for file size and pipelining
Wim
Taken you know the size of the array, the only way is to emit just as much single increments on each element, in the end creating some sort of loop probably would be better, besides, your compiler might optimize each manual increment back to a loop as well
Wim
Memcpy would overwrite the actual array, so no incrementing takes place, besides, when used on a larger block, your compiler will emit a loop anyway as well or the used library would use one instead
BinaryByter
数学の恋人