Searched refs:scale (Results 1 - 24 of 24) sorted by relevance

/gem5/src/arch/x86/
H A Demulenv.cc53 scale = 1 << machInst.sib.scale;
67 scale = 1;
75 scale = 0;
92 scale = 0;
H A Demulenv.hh55 uint8_t scale; member in struct:X86ISA::EmulEnv
65 scale(0), index(NUM_INTREGS),
H A Dtypes.hh94 Bitfield<7,6> scale; member in namespace:X86ISA
/gem5/src/arch/x86/insts/
H A Dmicroldstop.cc58 printMem(response, segment, scale, index, base, disp,
75 printMem(response, segment, scale, index, base, disp,
H A Dmicroldstop.hh58 const uint8_t scale; member in class:X86ISA::MemOp
78 scale(_scale), index(_index.index()), base(_base.index()),
H A Dstatic_inst.cc232 uint8_t scale, RegIndex index, RegIndex base,
242 if (scale != 0 && index != ZeroReg)
244 if (scale != 1)
245 ccprintf(os, "%d*", scale);
231 printMem(std::ostream &os, uint8_t segment, uint8_t scale, RegIndex index, RegIndex base, uint64_t disp, uint8_t addressSize, bool rip) const argument
H A Dstatic_inst.hh104 uint8_t scale, RegIndex index, RegIndex base,
/gem5/util/minorview/
H A Dpoint.py56 def scale(self, factor): member in class:Point
71 half_size = size.scale(0.5)
H A Dblobs.py61 (half_width, half_height) = (size.scale(0.5)).to_pair()
239 box_size = size - view.blobIndentFactor.scale(2)
243 cr.scale(*view.pitch.to_pair())
245 cr.translate(*(size - Point(1,1)).scale(0.5).to_pair())
269 strip_size = (box_size * (strip_step_base.scale(strip_proportion) +
273 strip_step_base.scale(first_strip_offset))
284 (block_step_base.scale(block_proportion) +
287 block_centre = (strip_centre + strip_step.scale(strip_index) -
288 (block_size * block_step_base.scale(firstBlockOffset)))
292 block_step.scale(block_inde
[all...]
H A Dview.py65 # The scale from the units of pitch to device units (nominally
92 self.blobIndent = (self.pitch - self.blobSize).scale(0.5)
115 cr.scale(*self.masterScale.to_pair())
368 cr.scale(*(Point(1.0,1.0) / self.view.masterScale).to_pair())
394 gap_step = Point(1.0, 0.0).scale(column_gap)
408 text_point += Point(1.0,1.0).scale(2.0 * text_size)
417 blobs.striped_box(cr, row_point + id_size.scale(0.5),
421 row_point += Point(1.0, 0.0).scale(id_width)
428 row_point += Point(1.0, 0.0).scale(widths[j])
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_utils.h509 int scale = 1000000000; local
512 int digit = exp / scale;
513 exp = exp % scale;
519 scale /= 10;
521 while( scale > 0 );
H A Dsc_fxval.cpp843 double scale = 1.0; local
847 scale /= base;
865 fraction *= scale;
869 fraction += scfx_to_digit( *s, numrep ) * scale;
H A Dsc_fxnum.cpp391 double scale = scfx_pow2( fwl ); local
392 double val = scale * c;
461 val /= scale;
/gem5/src/systemc/ext/dt/fx/
H A Dscfx_utils.hh474 int scale = 1000000000; local
476 int digit = exp / scale;
477 exp = exp % scale;
482 scale /= 10;
484 while (scale > 0);
/gem5/src/arch/arm/insts/
H A Dvfp.cc675 float scale = powf(2.0, imm); local
676 __asm__ __volatile__("" : "=m" (scale) : "m" (scale));
678 __asm__ __volatile__("" : "=m" (scale) : "m" (scale));
679 return fixDivDest(flush, defaultNan, val / scale, (float)val, scale);
694 float scale = powf(2.0, imm); local
695 __asm__ __volatile__("" : "=m" (scale) : "m" (scale));
714 double scale = pow(2.0, imm); local
733 double scale = pow(2.0, imm); local
[all...]
H A Dfplib.cc1500 fp16_muladd(uint16_t a, uint16_t b, uint16_t c, int scale, argument
1581 return fp16_round(x_sgn, x_exp + scale, x_mnt, mode, flags);
1585 fp32_muladd(uint32_t a, uint32_t b, uint32_t c, int scale, argument
1666 return fp32_round(x_sgn, x_exp + scale, x_mnt, mode, flags);
1670 fp64_muladd(uint64_t a, uint64_t b, uint64_t c, int scale, argument
1758 return fp64_round(x_sgn, x_exp + scale, x0_mnt, mode, flags);
/gem5/src/systemc/core/
H A Dsc_time.cc55 double scale = sc_gem5::TimeUnitScale[tu] * SimClock::Float::s; local
58 volatile double tmp = d * scale + 0.5;
97 sc_time::sc_time(double d, bool scale) argument
99 double scaler = scale ? defaultUnit : SimClock::Float::Hz;
103 sc_time::sc_time(sc_dt::uint64 v, bool scale) argument
105 double scaler = scale ? defaultUnit : SimClock::Float::Hz;
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_time.cpp109 sc_time::sc_time( double v, bool scale )
121 if( scale ) {
136 sc_time::sc_time( value_type v, bool scale )
148 if( scale ) {
H A Dsc_time.h91 sc_time( double, bool scale );
92 sc_time( value_type, bool scale );
/gem5/configs/example/
H A Dmemtest.py182 # Define a prototype L1 cache that we scale for all successive levels
197 for scale in cachespec[:-1]:
201 next.size = prev.size * scale
205 next.assoc = prev.assoc * scale
206 next.mshrs = prev.mshrs * scale
H A Dmemcheck.py168 # Define a prototype L1 cache that we scale for all successive levels
187 for scale in cachespec[:-1]:
191 next.size = prev.size * scale
195 next.assoc = prev.assoc * scale
196 next.mshrs = prev.mshrs * scale
/gem5/src/systemc/dt/fx/
H A Dsc_fxval.cc778 double scale = 1.0; local
780 scale /= base;
796 fraction *= scale;
799 fraction += scfx_to_digit(*s, numrep) * scale;
H A Dsc_fxnum.cc354 double scale = scfx_pow2(fwl); local
355 double val = scale * c;
423 val /= scale;
/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron.hh898 int scale = p1; variable
909 x += mpp.threadData[tid]->blurrypath_histories[scale][i] >>

Completed in 63 milliseconds