Skip to content

Commit c6d656b

Browse files
committed
perf: optimise flags preserving notes
1 parent ac9f79c commit c6d656b

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

ecmascript_atomics/src/generated.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ macro_rules! gen_exchange {
340340
scratch = out(reg) _,
341341
ptr = in(reg) $ptr.as_ptr(),
342342
val = in(reg) $val,
343-
options(nostack)
343+
options(preserves_flags, nostack)
344344
);
345345
$val = res;
346346
}
@@ -392,7 +392,7 @@ macro_rules! gen_exchange {
392392
scratch = out(reg) _,
393393
ptr = in(reg) $ptr.as_ptr(),
394394
val = in(reg) $val,
395-
options(nostack)
395+
options(preserves_flags, nostack)
396396
);
397397
$val = res;
398398
}
@@ -444,7 +444,7 @@ macro_rules! gen_exchange {
444444
scratch = out(reg) _,
445445
ptr = in(reg) $ptr.as_ptr(),
446446
val = in(reg) $val,
447-
options(nostack)
447+
options(preserves_flags, nostack)
448448
);
449449
$val = res;
450450
}
@@ -496,7 +496,7 @@ macro_rules! gen_exchange {
496496
scratch = out(reg) _,
497497
ptr = in(reg) $ptr.as_ptr(),
498498
val = in(reg) $val,
499-
options(nostack)
499+
options(preserves_flags, nostack)
500500
);
501501
$val = res;
502502
}
@@ -939,7 +939,7 @@ macro_rules! gen_fetchop {
939939
scratch2 = out(reg) _,
940940
ptr = in(reg) $ptr.as_ptr(),
941941
val = in(reg) $val,
942-
options(nostack)
942+
options(preserves_flags, nostack)
943943
);
944944
$val = res;
945945
}
@@ -1014,7 +1014,7 @@ macro_rules! gen_fetchop {
10141014
scratch2 = out(reg) _,
10151015
ptr = in(reg) $ptr.as_ptr(),
10161016
val = in(reg) $val,
1017-
options(nostack)
1017+
options(preserves_flags, nostack)
10181018
);
10191019
$val = res;
10201020
}
@@ -1089,7 +1089,7 @@ macro_rules! gen_fetchop {
10891089
scratch2 = out(reg) _,
10901090
ptr = in(reg) $ptr.as_ptr(),
10911091
val = in(reg) $val,
1092-
options(nostack)
1092+
options(preserves_flags, nostack)
10931093
);
10941094
$val = res;
10951095
}
@@ -1164,7 +1164,7 @@ macro_rules! gen_fetchop {
11641164
scratch2 = out(reg) _,
11651165
ptr = in(reg) $ptr.as_ptr(),
11661166
val = in(reg) $val,
1167-
options(nostack)
1167+
options(preserves_flags, nostack)
11681168
);
11691169
$val = res;
11701170
}

0 commit comments

Comments
 (0)