a ** 0 => 1, a ** 1 => a
| 176 | |
| 177 | // a ** 0 => 1, a ** 1 => a |
| 178 | REG(EXP) { |
| 179 | if (is_const_value(inp[0], 0)) { |
| 180 | return inp[0].fill_retain_dtype(1); |
| 181 | } |
| 182 | return {}; |
| 183 | }; |
| 184 | REG(POW) { |
| 185 | auto a = inp[0]; |
| 186 | auto exp = inp[1].as_immutable_scalar(); |
no test coverage detected