| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_shared_types.h | 49 double max_hscl_ratio; 50 double max_vscl_ratio; 60 double dispclk_ramp_margin_percent; 76 double writeback_max_hscl_ratio; 77 double writeback_max_vscl_ratio; 78 double writeback_min_hscl_ratio; 79 double writeback_min_vscl_ratio; 110 double Dppclk; 111 double Dispclk; 112 double PixelClock; [all …]
|
| H A D | dml2_core_dcn5_calcs_dchub.c | 23 …*MaxTotalDETInKByte = (unsigned int) math_ceil2((double)(ConfigReturnBufferSizeInKByte + ROBBuffer… in dcn5_calculate_max_det_and_min_compressed_buffer_size() 27 …*nomDETInKByte = (unsigned int)(math_floor2((double)*MaxTotalDETInKByte / (double)MaxNumDPP, Confi… in dcn5_calculate_max_det_and_min_compressed_buffer_size() 54 double *BytePerPixelDETY, in dcn5_calculate_byte_per_pixel_and_block_sizes() 55 double *BytePerPixelDETC, in dcn5_calculate_byte_per_pixel_and_block_sizes() 85 *BytePerPixelDETY = (double)(8.0 / 3); in dcn5_calculate_byte_per_pixel_and_block_sizes() 115 *BytePerPixelDETY = (double)(4.0 / 3); in dcn5_calculate_byte_per_pixel_and_block_sizes() 116 *BytePerPixelDETC = (double)(8.0 / 3); in dcn5_calculate_byte_per_pixel_and_block_sizes() 276 double odm_hactive_factor = 1.0; in dcn5_calculate_swath_width() 311 …SwathWidthY[k] = (unsigned int)(math_min2((double)SwathWidthSingleDPPY[k], math_round((double)disp… in dcn5_calculate_swath_width() 347 …surface_width_ub_l = (unsigned int)math_ceil2((double)display_cfg->plane_descriptors[k].surface.pl… in dcn5_calculate_swath_width() [all …]
|
| H A D | dml2_core_dcn6_calcs_dchub.c | 16 double write_back_delay_us, in dcn6_calculate_max_vstartup() 22 double line_time_us = (double)timing->h_total / ((double)timing->pixel_clock_khz / 1000); in dcn6_calculate_max_vstartup() 24 …unsigned int vblank_nom_default_in_line = (unsigned int)math_floor2((double)vblank_nom_default_us … in dcn6_calculate_max_vstartup() 51 …double line_time_us, max_line_time_us = 0, svp0_time_us, svp1_time_us, vratio, vratio_c, swath_tim… in dcn6_calculate_alternate_svp_lines() 52 double max_swath_time_all_planes_us = 0; in dcn6_calculate_alternate_svp_lines() 53 double pad_us = 0; in dcn6_calculate_alternate_svp_lines() 56 …line_time_us = ((double)p->display_cfg->stream_descriptors[i].timing.h_total * 1000 / p->display_c… in dcn6_calculate_alternate_svp_lines() 63 swath_time_us = ((double)p->SwathHeightY[j] / vratio) * line_time_us; in dcn6_calculate_alternate_svp_lines() 64 …swath_time_c_us = p->BytePerPixelInDETC[j] > 0 ? ((double)p->SwathHeightC[j] / vratio_c) * line_ti… in dcn6_calculate_alternate_svp_lines() 77 …line_time_us = ((double)p->display_cfg->stream_descriptors[i].timing.h_total * 1000 / p->display_c… in dcn6_calculate_alternate_svp_lines() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/ |
| H A D | display_mode_structs.h | 68 double UrgentWatermark; 69 double WritebackUrgentWatermark; 70 double DRAMClockChangeWatermark; 71 double FCLKChangeWatermark; 72 double WritebackDRAMClockChangeWatermark; 73 double WritebackFCLKChangeWatermark; 74 double StutterExitWatermark; 75 double StutterEnterPlusExitWatermark; 76 double Z8StutterExitWatermark; 77 double Z8StutterEnterPlusExitWatermark; [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/ |
| H A D | lib_float_math.c | 20 double math_mod(const double arg1, const double arg2) in math_mod() 29 double math_min2(const double arg1, const double arg2) in math_min2() 38 double math_max2(const double arg1, const double arg2) in math_max2() 47 double math_floor2(const double arg, const double significance) in math_floor2() 54 double math_floor(const double arg) in math_floor() 59 double math_ceil(const double arg) in math_ceil() 64 double math_ceil2(const double arg, const double significance) in math_ceil2() 69 double math_max3(double v1, double v2, double v3) in math_max3() 74 double math_max4(double v1, double v2, double v3, double v4) in math_max4() 79 double math_max5(double v1, double v2, double v3, double v4, double v5) in math_max5() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | fpu.S | 25 * R3 = (double*)&fpscr 45 * R3 = (double*)&fpscr 67 * R3 = (double*)&fpscr 102 /* Instructions operating on double parameters */ 105 * Beginning of double instruction processing 107 * R3 = (double*)&fpscr 109 * R5 = (double*)&result 110 * R6 = (double*)¶m1 111 * R7 = (double*)¶m2 [load_two] 112 * R8 = (double*)¶m3 [load_three] [all …]
|
| /linux/tools/testing/selftests/timers/ |
| H A D | freq-step.c | 33 double offset; 34 double time; 40 static double precision; 41 static double mono_freq_offset; 43 static double diff_timespec(struct timespec *ts1, struct timespec *ts2) in diff_timespec() 48 static double get_sample(struct sample *sample) in get_sample() 50 double delay, mindelay = 0.0; in get_sample() 94 static void set_frequency(double freq) in set_frequency() 111 static void regress(struct sample *samples, int n, double *intercept, in regress() 112 double *slope, double *r_stddev, double *r_max) in regress() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelake/ |
| H A D | floating-point.json | 12 …double precision floating-point instructions retired; some instructions will count twice as noted … 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 30 …double precision floating-point instructions retired; some instructions will count twice as noted … 34 …double precision floating-point instructions retired; some instructions will count twice as noted … 48 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 52 …double precision floating-point instructions retired; some instructions will count twice as noted… 57 …double precision floating-point instructions retired; some instructions will count twice as noted … 61 …double precision floating-point instructions retired; some instructions will count twice as noted … 75 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 79 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylakex/ |
| H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …double computational precision floating-point instructions retired; some instructions will count t… 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 48 …double precision floating-point instructions retired; some instructions will count twice as noted … 52 …double precision floating-point instructions retired; some instructions will count twice as noted … 66 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 70 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/sound/soc/ |
| H A D | soc-ops-test.c | 108 ITEST("Test Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 0), 109 ITEST("Test Volume", DOUBLE, INTEGER, volsw, 0, 1, 0, 1, 0, 0, 0), 110 ITEST("Test Volume Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 0), 114 ITEST("Test Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 1), 115 ITEST("Test Volume", DOUBLE, INTEGER, volsw, 0, 1, 0, 1, 0, 0, 1), 116 ITEST("Test Volume Control", DOUBLE, BOOLEAN, volsw, 0, 1, 0, 1, 0, 0, 1), 182 // Double register positive value controls 189 // Double register negative value controls 202 // Inverted double register negative value controls 209 // Double register non-zero minimum positive value controls [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …double computational precision floating-point instructions retired; some instructions will count t… 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 48 …double precision floating-point instructions retired; some instructions will count twice as noted … 52 …double precision floating-point instructions retired; some instructions will count twice as noted … 66 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 70 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/util/ |
| H A D | expr.h | 37 int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val); 39 double val, int source_count); 41 double val, int source_count, int aggr_nr); 50 int expr__parse(double *final_val, struct expr_parse_ctx *ctx, 56 double expr_id_data__value(const struct expr_id_data *data); 57 double expr_id_data__source_count(const struct expr_id_data *data); 58 double expr_id_data__aggr_nr(const struct expr_id_data *data); 60 double expr__get_literal(const char *literal, const struct expr_scanner_ctx *ctx); 61 double expr__has_event(const struct expr_parse_ctx *ctx, bool compute_ids, const char *id); 62 double expr__strcmp_cpuid_st [all...] |
| /linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| H A D | floating-point.json | 77 …double precision floating-point instructions retired; some instructions will count twice as noted … 81 …double precision floating-point instructions retired; some instructions will count twice as noted … 95 …double precision floating-point instructions retired; some instructions will count twice as noted … 99 …double precision floating-point instructions retired; some instructions will count twice as noted … 113 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 117 …double precision floating-point instructions retired; some instructions will count twice as noted… 122 …double precision floating-point instructions retired; some instructions will count twice as noted … 126 …double precision floating-point instructions retired; some instructions will count twice as noted … 140 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 144 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
| H A D | floating-point.json | 77 …double precision floating-point instructions retired; some instructions will count twice as noted … 81 …double precision floating-point instructions retired; some instructions will count twice as noted … 95 …double precision floating-point instructions retired; some instructions will count twice as noted … 99 …double precision floating-point instructions retired; some instructions will count twice as noted … 113 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 117 …double precision floating-point instructions retired; some instructions will count twice as noted… 122 …double precision floating-point instructions retired; some instructions will count twice as noted … 126 …double precision floating-point instructions retired; some instructions will count twice as noted … 140 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 144 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
| H A D | floating-point.json | 77 …double precision floating-point instructions retired; some instructions will count twice as noted … 81 …double precision floating-point instructions retired; some instructions will count twice as noted … 95 …double precision floating-point instructions retired; some instructions will count twice as noted … 99 …double precision floating-point instructions retired; some instructions will count twice as noted … 113 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 117 …double precision floating-point instructions retired; some instructions will count twice as noted… 122 …double precision floating-point instructions retired; some instructions will count twice as noted … 126 …double precision floating-point instructions retired; some instructions will count twice as noted … 140 …double precision FP instructions retired; some instructions will count twice as noted below. Eac… 144 …double precision floating-point instructions retired; some instructions will count twice as noted… [all …]
|
| /linux/arch/arm/nwfpe/ |
| H A D | fpopcode.c | 31 0x0000000000000000ULL, /* double 0.0 */ 32 0x3ff0000000000000ULL, /* double 1.0 */ 33 0x4000000000000000ULL, /* double 2.0 */ 34 0x4008000000000000ULL, /* double 3.0 */ 35 0x4010000000000000ULL, /* double 4.0 */ 36 0x4014000000000000ULL, /* double 5.0 */ 37 0x3fe0000000000000ULL, /* double 0.5 */ 38 0x4024000000000000ULL /* double 10.0 */
|
| /linux/tools/perf/pmu-events/arch/x86/skylake/ |
| H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …double computational precision floating-point instructions retired; some instructions will count t… 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 52 …n": "Counts once for most SIMD scalar computational single precision and double precision floating… 57 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 61 …double precision floating-point instructions retired; some instructions will count twice as noted …
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
| H A D | floating-point.json | 3 …double precision floating-point instructions retired; some instructions will count twice as noted … 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …double precision floating-point instructions retired; some instructions will count twice as noted … 25 …double precision floating-point instructions retired; some instructions will count twice as noted … 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 48 …double precision floating-point instructions retired; some instructions will count twice as noted … 51 "EventName": "FP_ARITH_INST_RETIRED.DOUBLE", 56 …uctions will count twice as noted below. Applies to SSE* and AVX* packed double and single precisi… 64 …nt represents 1 computation operation. Applies to SSE* and AVX* scalar double and single precisi… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | floating-point.json | 3 …double precision floating-point instructions retired; some instructions will count twice as noted … 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …double precision floating-point instructions retired; some instructions will count twice as noted … 25 …double precision floating-point instructions retired; some instructions will count twice as noted … 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 48 …double precision floating-point instructions retired; some instructions will count twice as noted … 51 "EventName": "FP_ARITH_INST_RETIRED.DOUBLE", 56 …uctions will count twice as noted below. Applies to SSE* and AVX* packed double and single precisi… 64 …nt represents 1 computation operation. Applies to SSE* and AVX* scalar double and single precisi… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwell/ |
| H A D | floating-point.json | 3 …double precision floating-point instructions retired; some instructions will count twice as noted … 7 …double precision floating-point instructions retired; some instructions will count twice as noted … 21 …double precision floating-point instructions retired; some instructions will count twice as noted … 25 …double precision floating-point instructions retired; some instructions will count twice as noted … 39 …double precision FP instructions retired; some instructions will count twice as noted below. Each… 43 …double precision floating-point instructions retired; some instructions will count twice as noted… 48 …double precision floating-point instructions retired; some instructions will count twice as noted … 51 "EventName": "FP_ARITH_INST_RETIRED.DOUBLE", 56 …uctions will count twice as noted below. Applies to SSE* and AVX* packed double and single precisi… 64 …nt represents 1 computation operation. Applies to SSE* and AVX* scalar double and single precisi… [all …]
|
| /linux/tools/thermal/tmon/ |
| H A D | tmon.h | 34 extern double time_elapsed; 47 double pid_out_pct; 126 double kp; /* Controller gain from Dialog Box */ 127 double ki; /* Time-constant for I action from Dialog Box */ 128 double kd; /* Time-constant for D action from Dialog Box */ 129 double ts; 130 double k_lpf; 132 double t_target; 133 double y_k; 137 extern void controller_handler(const double xk, double *yk);
|
| /linux/Documentation/arch/arm/nwfpe/ |
| H A D | notes.rst | 4 There seems to be a problem with exp(double) and our emulator. I haven't 14 I was looking at some code, that calculated a double result, stored it in f4 18 This is a side effect of the stfe instruction. The double in f4 had to be 22 emulator sees a multiply of a double and extended, it promotes the double to 27 double x, y, z; 30 The result of log(x) (a double) will be calculated, returned in f0, then
|