Lines Matching refs:neon_imm

74 std::ostream& operator<<(std::ostream& os, const NeonImmediate& neon_imm) {
75 if (neon_imm.IsDouble()) {
76 if (neon_imm.imm_.d_ == 0) {
77 if (copysign(1.0, neon_imm.imm_.d_) < 0.0) {
82 return os << "#" << std::setprecision(9) << neon_imm.imm_.d_;
84 if (neon_imm.IsFloat()) {
85 if (neon_imm.imm_.f_ == 0) {
86 if (copysign(1.0, neon_imm.imm_.d_) < 0.0) return os << "#-0.0";
89 return os << "#" << std::setprecision(9) << neon_imm.imm_.f_;
91 if (neon_imm.IsInteger64()) {
93 << neon_imm.imm_.u64_ << std::dec;
95 return os << "#" << neon_imm.imm_.u32_;
126 ImmediateVbic::ImmediateVbic(DataType dt, const NeonImmediate& neon_imm) {
127 if (neon_imm.IsInteger32()) {
128 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
195 ImmediateVmov::ImmediateVmov(DataType dt, const NeonImmediate& neon_imm) {
196 if (neon_imm.IsInteger()) {
199 if (neon_imm.CanConvert<uint8_t>()) {
201 SetEncodedImmediate(neon_imm.GetImmediate<uint8_t>());
205 if (neon_imm.IsInteger32()) {
206 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
217 if (neon_imm.IsInteger32()) {
218 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
243 if (neon_imm.IsInteger32()) {
244 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
256 uint64_t immediate = neon_imm.GetImmediate<uint64_t>();
280 if (neon_imm.IsFloat() || neon_imm.IsDouble()) {
281 ImmediateVFP vfp(neon_imm.GetImmediate<float>());
362 ImmediateVmvn::ImmediateVmvn(DataType dt, const NeonImmediate& neon_imm) {
363 if (neon_imm.IsInteger32()) {
364 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
448 ImmediateVorr::ImmediateVorr(DataType dt, const NeonImmediate& neon_imm) {
449 if (neon_imm.IsInteger32()) {
450 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();