...
1
2
3
4
5 package cpu
6
7 func initS390Xbase() {
8
9 facilities := stfle()
10
11
12 S390X.HasZARCH = facilities.Has(zarch)
13 S390X.HasSTFLE = facilities.Has(stflef)
14 S390X.HasLDISP = facilities.Has(ldisp)
15 S390X.HasEIMM = facilities.Has(eimm)
16
17
18 S390X.HasETF3EH = facilities.Has(etf3eh)
19 S390X.HasDFP = facilities.Has(dfp)
20 S390X.HasMSA = facilities.Has(msa)
21 S390X.HasVX = facilities.Has(vx)
22 if S390X.HasVX {
23 S390X.HasVXE = facilities.Has(vxe)
24 }
25 }
26
View as plain text