Skip to content
This repository was archived by the owner on Apr 28, 2025. It is now read-only.

Commit 0927625

Browse files
committed
Common private function needs to be no_panic
1 parent ff51032 commit 0927625

File tree

4 files changed

+6
-0
lines changed

4 files changed

+6
-0
lines changed

src/math/j0.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ const INVSQRTPI: f64 = 5.64189583547756279280e-01; /* 0x3FE20DD7, 0x50429B6D */
5959
const TPI: f64 = 6.36619772367581382433e-01; /* 0x3FE45F30, 0x6DC9C883 */
6060

6161
/* common method when |x|>=2 */
62+
#[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)]
6263
fn common(ix: u32, x: f64, y0: bool) -> f64 {
6364
let s: f64;
6465
let mut c: f64;

src/math/j0f.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use super::{cosf, fabsf, logf, sinf, sqrtf};
1818
const INVSQRTPI: f32 = 5.6418961287e-01; /* 0x3f106ebb */
1919
const TPI: f32 = 6.3661974669e-01; /* 0x3f22f983 */
2020

21+
#[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)]
2122
fn common(ix: u32, x: f32, y0: bool) -> f32 {
2223
let z: f32;
2324
let s: f32;

src/math/j1.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ use super::{cos, fabs, get_high_word, get_low_word, log, sin, sqrt};
5959
const INVSQRTPI: f64 = 5.64189583547756279280e-01; /* 0x3FE20DD7, 0x50429B6D */
6060
const TPI: f64 = 6.36619772367581382433e-01; /* 0x3FE45F30, 0x6DC9C883 */
6161

62+
#[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)]
6263
fn common(ix: u32, x: f64, y1: bool, sign: bool) -> f64 {
6364
let z: f64;
6465
let mut s: f64;

src/math/j1f.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use super::{cosf, fabsf, logf, sinf, sqrtf};
1818
const INVSQRTPI: f32 = 5.6418961287e-01; /* 0x3f106ebb */
1919
const TPI: f32 = 6.3661974669e-01; /* 0x3f22f983 */
2020

21+
#[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)]
2122
fn common(ix: u32, x: f32, y1: bool, sign: bool) -> f32 {
2223
let z: f64;
2324
let mut s: f64;
@@ -218,6 +219,7 @@ const PS2: [f32; 5] = [
218219
8.3646392822e+00, /* 0x4105d590 */
219220
];
220221

222+
#[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)]
221223
fn ponef(x: f32) -> f32 {
222224
let p: &[f32; 6];
223225
let q: &[f32; 5];
@@ -330,6 +332,7 @@ const QS2: [f32; 6] = [
330332
-4.9594988823e+00, /* 0xc09eb437 */
331333
];
332334

335+
#[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)]
333336
fn qonef(x: f32) -> f32 {
334337
let p: &[f32; 6];
335338
let q: &[f32; 6];

0 commit comments

Comments
 (0)