[SELVED] .set macro and .set nomacro lazarus / 64-FPC development ---------------------------------------------------------------------- Key-Real · 2024-04-26 11:48 Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i .set macro        ... code ....set nomacro  what does that mean? ---------------------------------------------------------------------- Thaddy · 2024-04-26 17:11 it means that the {$macro on} switch is in effect/not in effect? ---------------------------------------------------------------------- nickysn · 2024-04-28 20:15 This is something specific to the MIPS assembler: https://sourceware.org/binutils/docs-2.32/as/MIPS-Macros.html However, I don't know MIPS, so I can't help you any further. The MIPS code generator produces these directives, but I don't know why. ---------------------------------------------------------------------- Key-Real · 2024-06-04 08:20 between .set macro and .set nomacro are pseudo assembler code witch will be decoded by as to another "real" instructions: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i li $t1, 0x001E0064would be decoded as Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i lui $t1,0x0010ori $t1, $t1,0x0064