- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for OutMask (0.09 sec)
-
src/cmd/internal/obj/s390x/rotate_test.go
start, end, amount uint8 inMask, outMask uint64 }{ // start before end, no rotation {start: 0, end: 63, amount: 0, inMask: ^uint64(0), outMask: ^uint64(0)}, {start: 1, end: 63, amount: 0, inMask: ^uint64(0) >> 1, outMask: ^uint64(0) >> 1}, {start: 0, end: 62, amount: 0, inMask: ^uint64(1), outMask: ^uint64(1)}, {start: 1, end: 62, amount: 0, inMask: ^uint64(3) >> 1, outMask: ^uint64(3) >> 1},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 14 17:17:59 UTC 2020 - 3.6K bytes - Viewed (0) -
src/cmd/internal/obj/s390x/rotate.go
func (r RotateParams) RotateLeft(amount uint8) RotateParams { r.Amount += amount r.Amount &= 63 return r } // OutMask provides a mask representing the selected bits. func (r RotateParams) OutMask() uint64 { // Note: z must be unsigned for bootstrap compiler z := uint8(63-r.End+r.Start) & 63 // number of zero bits in mask return bits.RotateLeft64(^uint64(0)<<z, -int(r.Start)) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 21 19:19:04 UTC 2020 - 3.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/S390X.rules
&& s390x.NewRotateParams(0, 63-c, c).InMerge(r.OutMask()) != nil => (RISBGZ x {(*s390x.NewRotateParams(0, 63-c, c).InMerge(r.OutMask())).RotateLeft(r.Amount)}) // Absorb 'rotate then insert selected bits [into zero]' into right shift. (SRDconst (RISBGZ x {r}) [c]) && s390x.NewRotateParams(c, 63, -c&63).InMerge(r.OutMask()) != nil => (RISBGZ x {(*s390x.NewRotateParams(c, 63, -c&63).InMerge(r.OutMask())).RotateLeft(r.Amount)})
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 18:09:26 UTC 2023 - 74.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteS390X.go
} // match: (RISBGZ (RISBGZ x {y}) {z}) // cond: z.InMerge(y.OutMask()) != nil // result: (RISBGZ x {(*z.InMerge(y.OutMask())).RotateLeft(y.Amount)}) for { z := auxToS390xRotateParams(v.Aux) if v_0.Op != OpS390XRISBGZ { break } y := auxToS390xRotateParams(v_0.Aux) x := v_0.Args[0] if !(z.InMerge(y.OutMask()) != nil) { break } v.reset(OpS390XRISBGZ)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 18:09:26 UTC 2023 - 395.1K bytes - Viewed (0) -
src/crypto/aes/asm_ppc64x.s
#define TEMP R19 #define ZERO V0 #define IN0 V1 #define IN1 V2 #define KEY V3 #define RCON V4 #define MASK V5 #define TMP V6 #define STAGE V7 #define OUTPERM V8 #define OUTMASK V9 #define OUTHEAD V10 #define OUTTAIL V11 // For P9 instruction emulation #define ESPERM V21 // Endian swapping permute into BE #define TMP2 V22 // Temporary for P8_STXVB16X/P8_STXVB16X
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 20 18:05:32 UTC 2024 - 18.6K bytes - Viewed (0) -
maven-api-impl/src/main/java/org/apache/maven/internal/impl/DefaultTransport.java
throw new IllegalArgumentException("Supplied relative URI escapes baseUrl"); } PutTask putTask = new PutTask(target); putTask.setDataPath(source); try { transporter.put(putTask); } catch (Exception e) { throw new RuntimeException(e); } } @Override
Registered: Wed Jun 12 09:55:16 UTC 2024 - Last Modified: Thu May 02 16:33:18 UTC 2024 - 5.3K bytes - Viewed (0)