I'm relatively new to IDA. Recently I was disassembling an ARM binary that contains some signal processing routines. One of the data tables used by the routine is an array of floats, and one of those floats is -0.0 (encoded as 0x80000000). When I try to get IDA to convert this into a float, it refuses and just yields "DB 0,0,0,0x80".
The problem is that this single "invalid" entry is making it impossible for me to convert the region into an array. Instead I have to split the array into two halves, which is awkward.
Is this a known issue? Can I force an array to be created even if some of the elements are invalid?