@@ -57,7 +57,7 @@ instruction!(
57
57
/// are ordinarily not ordered with respect to loads and stores in the instruction stream.
58
58
/// Executing an `SFENCE.VMA` instruction guarantees that any stores in the instruction stream prior to the
59
59
/// `SFENCE.VMA` are ordered before all implicit references subsequent to the `SFENCE.VMA`.
60
- , unsafe sfence_vma_all, "sfence.vma" ) ;
60
+ , sfence_vma_all, "sfence.vma" ) ;
61
61
instruction ! (
62
62
/// `FENCE` instruction wrapper
63
63
///
@@ -71,7 +71,7 @@ instruction!(
71
71
/// The FENCE instruction also orders memory reads and writes made by the hart as observed by
72
72
/// memory reads and writes made by an external device. However, FENCE does not order observations
73
73
/// of events made by an external device using any other signaling mechanism.
74
- , unsafe fence, "fence" ) ;
74
+ , fence, "fence" ) ;
75
75
instruction ! (
76
76
/// `FENCE.I` instruction wrapper
77
77
///
@@ -89,7 +89,7 @@ instruction!(
89
89
/// The unused fields in the FENCE.I instruction, imm\[11:0\], rs1, and rd, are reserved for
90
90
/// finer-grain fences in future extensions. For forward compatibility, base
91
91
/// implementations shall ignore these fields, and standard software shall zero these fields.
92
- , unsafe fence_i, "fence.i" ) ;
92
+ , fence_i, "fence.i" ) ;
93
93
94
94
/// `SFENCE.VMA` instruction wrapper
95
95
///
0 commit comments