]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - gmqcc.ini.example
New options: -ftypeless-stores and -fsort-operands
[xonotic/gmqcc.git] / gmqcc.ini.example
index 520fb54ad19e071c0cb03428b2ba7e28f1ec0100..9dbb6fbbc91d2a74ab4edf9c1b484e6646fb2064 100644 (file)
     UNSAFE_VARARGS = false
 
 
+    #Always use STORE_F, LOAD_F, STOREP_F when accessing scalar variables.
+    #This is somewhat incorrect assembly instruction use, but in all engines
+    #they do exactly the same. This makes disassembly output harder to read,
+    #breaks decompilers, but causes the output file to be better compressible.
+
+    TYPELESS_STORES = false
+
+
+    #In commutative instructions, always put the lower-numbered operand first.
+    #This shaves off 1 byte of entropy from all these instructions, reducing
+    #compressed size of the output file.
+
+    SORT_OPERANDS = false
+
+
 
 [warnings]
     #Generate a warning about variables which are declared but never