For my fellow ASM nerds: a full deep dive on the #tenstorrent #ISA and its implementation on WH is now live on our GH! https://github.com/tenstorrent/tt-isa-documentation/tree/main/WormholeB0/TensixTile

#assembly #RISCV

tt-isa-documentation/WormholeB0/TensixTile at main · tenstorrent/tt-isa-documentation

Contribute to tenstorrent/tt-isa-documentation development by creating an account on GitHub.

GitHub

Alright, if you are a "Tech Nerd" and importantly spend some time in the industry, you should be realizing the core need to know at some point in your life.

Those of you who missed that mark, I suggest, put your head down and do a favor to yourself...

#assembly #programming #linux #operatingsystem #opensource

.....and the attached screenshot is a bloody good resource. Check out, fellas.

Alright, if you are a "Tech Nerd" and importantly spend some time in the industry, you should be realizing the core need to know at some point in your life.

Those of you who missed that mark, I suggest, put your head down and do a favor to yourself...

#assembly #programming #linux #operatingsystem #opensource

.....and the attached screenshot is a bloody good resource. Check out, fellas.

This looks silly but it's a whole day of coding.

MOV instruction with different modes works. Still no negative values support.

This means simple Imp warrior program is simulated properly as shown on the recording.

#CoreWar #Assembly #x86

Where can I find good documentation on Linux/BSD x86/x86-64 syscall calling conventions that I can link to in documentation? When I search DDG/Google all I find are unrelated links about function calling conventions or StackOverflow links that link to WayBackMachine links for some long dead Assembly tutorial website.

#assembly #asm #documentation

How would you prefer to name macros that generate syscalls in assembly?

#namingthings #syscalls #assembly #asm #shellcode

fork()
fork_syscall()
fork_macro()
fork_syscall_macro()
Poll ends at .

A couple of days ago a new release 6.14 of KDE Frameworks came out and part of it is the syntax highlighting engine, used not only by KDE applications like Kate and KDevelop; but also by some others like Qt Creator.

I'm happy to report that this version also brings support for RISC-V instructions/registers/… in GNU Assembler, that I contributed:
🔗 https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/694

#RISCV #RISC_V #assembler #assembly #programming #Kate #editor #KDevelop #QtCreator #Qt6 #IDE #KDE #KDEFrameworks @kde

Abbas Ansari disqualified from UP Assembly after conviction in hate speech case - Social News XYZ

Lucknow, June 1 (SocialNews.XYZ) A day after being sentenced to two years in prison for a hate speech, Suheldev Bharatiya Samaj Party (SBSP) MLA, Abbas Ansari, son of dead mafia don Mukhtar Ansari, was disqualified... - Social News XYZ

Social News XYZ

Printing warrior code done. Last feature was showing one or two operands (they all have two in memory.)

Now I need to create arena and insert two warriors. This will finish preparing for the most fun last step: simulation!

#x86 #Assembly #CoreWar

I need a new challenge. Seriously, if I don't do some programming professionally soon, I might as we retire!

Last job was old school #PL1, porting (a thing under NDA) from #mainframe to little-endian hardware. There was some #assembly supporting the mainframe version, which was fun, as modern IBM PL/I could have done it all without.

Unfortunately the contract ended early, because my tests were better than theirs, and the damned thing passed first time!
(points metaphorical gun at the other foot, ready for anything...)

Since then I've ported my vanity project to Iron Spring Pl/I and now I'm bored again :-)