home.social

#ia64 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ia64, aggregated by home.social.

  1. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  2. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  3. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  4. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  5. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  6. In a stunning revelation from 2004, we learn that uninitialized garbage on #ia64 is dangerous—who would've guessed? 😱 The article then detours into a parade of Microsoft buzzwords, reminding us that tech jargon is the ultimate cure for #insomnia. 💤
    devblogs.microsoft.com/oldnewt #uninitializedgarbage #Microsoftbuzzwords #techjargon #cybersecurity #HackerNews #ngated

  7. In a stunning revelation from 2004, we learn that uninitialized garbage on #ia64 is dangerous—who would've guessed? 😱 The article then detours into a parade of Microsoft buzzwords, reminding us that tech jargon is the ultimate cure for #insomnia. 💤
    devblogs.microsoft.com/oldnewt #uninitializedgarbage #Microsoftbuzzwords #techjargon #cybersecurity #HackerNews #ngated

  8. A nice account of how #Intel spent far too much time & money with #HP on the doomed #Itanium 64-bit #CPU, only to be beaten by #AMD with #Athlon (with help from #Microsoft):

    “The Long Mode Chronicles”, Phil Park (computerparkitecture.substack.).

    #Hardware #x86 #IA64

  9. A nice account of how #Intel spent far too much time & money with #HP on the doomed #Itanium 64-bit #CPU, only to be beaten by #AMD with #Athlon (with help from #Microsoft):

    “The Long Mode Chronicles”, Phil Park (computerparkitecture.substack.).

    #Hardware #x86 #IA64

  10. A nice account of how #Intel spent far too much time & money with #HP on the doomed #Itanium 64-bit #CPU, only to be beaten by #AMD with #Athlon (with help from #Microsoft):

    “The Long Mode Chronicles”, Phil Park (computerparkitecture.substack.).

    #Hardware #x86 #IA64

  11. A nice account of how #Intel spent far too much time & money with #HP on the doomed #Itanium 64-bit #CPU, only to be beaten by #AMD with #Athlon (with help from #Microsoft):

    “The Long Mode Chronicles”, Phil Park (computerparkitecture.substack.).

    #Hardware #x86 #IA64

  12. A nice account of how #Intel spent far too much time & money with #HP on the doomed #Itanium 64-bit #CPU, only to be beaten by #AMD with #Athlon (with help from #Microsoft):

    “The Long Mode Chronicles”, Phil Park (computerparkitecture.substack.).

    #Hardware #x86 #IA64

  13. Hey #Intel and other hashtags!

    What was your thoughts on #IntelItanium or #IA64 and what was your experience if you had any? I’ve not had any personal experience, but I’m curious to hear yours!

    Can’t wait to read!

    #Itanium #Tech #Technology #CPU #Computers #CPUArchitecture

  14. Hey #Intel and other hashtags!

    What was your thoughts on #IntelItanium or #IA64 and what was your experience if you had any? I’ve not had any personal experience, but I’m curious to hear yours!

    Can’t wait to read!

    #Itanium #Tech #Technology #CPU #Computers #CPUArchitecture

  15. Hey #Intel and other hashtags!

    What was your thoughts on #IntelItanium or #IA64 and what was your experience if you had any? I’ve not had any personal experience, but I’m curious to hear yours!

    Can’t wait to read!

    #Itanium #Tech #Technology #CPU #Computers #CPUArchitecture

  16. Hey #Intel and other hashtags!

    What was your thoughts on #IntelItanium or #IA64 and what was your experience if you had any? I’ve not had any personal experience, but I’m curious to hear yours!

    Can’t wait to read!

    #Itanium #Tech #Technology #CPU #Computers #CPUArchitecture

  17. Hey #Intel and other hashtags!

    What was your thoughts on #IntelItanium or #IA64 and what was your experience if you had any? I’ve not had any personal experience, but I’m curious to hear yours!

    Can’t wait to read!

    #Itanium #Tech #Technology #CPU #Computers #CPUArchitecture