I made the Following change to backend/elfobj.c
I have no idea what I just did but it has solved my problem
Could anyone explain?
-- align16.patch --
diff --u a/src/backend/elfobj.c b/src/backend/elfobj.c
--- a/src/backend/elfobj.c
+++ b/src/backend/elfobj.c
@@ -683,7 +683,7 @@ void obj_init(Outb
I'm working with 64bit iasm and I would like to have some constant data
16 byte aligned.
I have near the top of my source file:
__gshared immutable
{
ulong[2] sse_0F = [0x0F0F_0F0F_0F0F_0F0F,0x0F0F_0F0F_0F0F_0F0F];
ulong[2] sse_30 = [0x3030_3030_3030_3030,0x3030_3030_3030_3030];