Does addressing addressing values in a multidimensional array in a linear fashion as in 

```
values[row_num*row_width + column_num]

```

incur extra computation for the multiplication/addition when compared to values[row][col]? Or does the compiler convert the latter to the former anyway?