@@ -23,22 +23,20 @@ use crate::ops::{Deref, DerefMut};
2323 any( target_arch = "x86_64" , target_arch = "aarch64" , target_arch = "powerpc64" , ) ,
2424 repr( align( 128 ) )
2525) ]
26- // arm, mips, mips64, and riscv64 have 32-byte cache line size.
26+ // arm, mips and mips64 have 32-byte cache line size.
2727//
2828// Sources:
2929// - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_arm.go#L7
3030// - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips.go#L7
3131// - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mipsle.go#L7
3232// - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_mips64x.go#L9
33- // - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_riscv64.go#L7
3433#[ cfg_attr(
3534 any(
3635 target_arch = "arm" ,
3736 target_arch = "mips" ,
3837 target_arch = "mips32r6" ,
3938 target_arch = "mips64" ,
4039 target_arch = "mips64r6" ,
41- target_arch = "riscv64" ,
4240 ) ,
4341 repr( align( 32 ) )
4442) ]
@@ -47,11 +45,12 @@ use crate::ops::{Deref, DerefMut};
4745// Sources:
4846// - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_s390x.go#L7
4947#[ cfg_attr( target_arch = "s390x" , repr( align( 256 ) ) ) ]
50- // x86 and wasm have 64-byte cache line size.
48+ // x86, wasm and riscv have 64-byte cache line size.
5149//
5250// Sources:
5351// - https://github.com/golang/go/blob/dda2991c2ea0c5914714469c4defc2562a907230/src/internal/cpu/cpu_x86.go#L9
5452// - https://github.com/golang/go/blob/3dd58676054223962cd915bb0934d1f9f489d4d2/src/internal/cpu/cpu_wasm.go#L7
53+ // - https://github.com/golang/go/blob/5e31f78c8a4ed1b872ddc194f0cd1ae931b37d7e/src/internal/cpu/cpu_riscv64.go#L7
5554//
5655// All others are assumed to have 64-byte cache line size.
5756#[ cfg_attr(
@@ -64,7 +63,6 @@ use crate::ops::{Deref, DerefMut};
6463 target_arch = "mips32r6" ,
6564 target_arch = "mips64" ,
6665 target_arch = "mips64r6" ,
67- target_arch = "riscv64" ,
6866 target_arch = "s390x" ,
6967 ) ) ,
7068 repr( align( 64 ) )
0 commit comments